类__init__中要解决的一些问题?

时间:2013-03-25 15:20:41

标签: python inheritance

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_'

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

2 个答案:

答案 0 :(得分:2)

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

与应用的__init__一样,框架的__init__

也需要两个不受欢迎的内容

答案 1 :(得分:0)

您需要拨打__init__而不是_init_,即每边都有两个下划线。