Hi, I'm hidekazu. I'm making a Tk application with python. In the below code, the class App was inherited from Tkinter.Tk and the __init__ method calls Tk's constructor with `super` method. In windows, this code is valid (but, Tkinter -> tkinter).
Why does this code happen a type error in not windows platform? thank you. #-------------------------------------------------------- from Tkinter import * class App(Tk): def __init__(self): super(Tk,self).__init__() App().mainloop() #Traceback (most recent call last): # File "./app.py", line 16, in <module> # App().mainloop() # File "./app.py", line 7, in __init__ # super(Tk,self).__init__() #TypeError: super() argument 1 must be type, not classobj ///////////////////////////////////////////////// 岩城 秀和(いわき ひでかず) e-mail: iw...@iwakihidekazu.net ///////////////////////////////////////////////// -- http://mail.python.org/mailman/listinfo/python-list