Пытается создать окно Tkinter с помощью функции super(). я получаю эту ошибку:Python 2.7 super() error
супер (Application, самостоятельная) ._ INIT _ (мастер) TypeError: должен быть типа, не classobj
Код:
import Tkinter as tk
class Application(tk.Frame):
def __init__(self, master):
super(Application, self).__init__(master)
self.grid()
def main():
root = tk.Tk()
root.geometry('200x150')
app = Application(root)
root.mainloop()
main()
Так что я должен сделать это: ** tk.Frame .__ init __ (self, master) ** вместо super()? – user1121487
Это правильно. –