0
from tkinter import *
class App(Frame):
    def __init__(self,master=None):
            Frame._init_(self,master)
            self.pack()


myapp=App()
myapp.master.title("My Do-Nothing Application")
myapp.master.maxsize(1000, 400)
myapp.mainloop()

错误:

Frame._init_(self,master)
AttributeError: type object 'Frame' has no attribute '_init_'

我写了一个简单的代码,但是有一些错误,我尽力解决它,但我不能。任何人可以帮助我解决它吗?谢谢

4

2 回答 2

2
class App(Frame):
    def __init__(self,master=None):
            Frame.__init__(self,master)
            self.pack()

和 App 一样__init__,Frame 的两边也需要两个 undescores。__init__

于 2013-03-25T15:25:30.453 回答
0

您需要调用__init__而不是_init_,即每边有两个下划线。

于 2013-03-25T15:25:11.097 回答