课堂中需要解决的一些问题_init_?

2024-04-25 16:59:25 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我写了一个简单的代码,但是有一些错误,我尽力去解决它,但是我做不到。有人能帮我解决吗?谢谢


Tags: fromimportselfmasternoneapptitleinit
2条回答

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

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

与应用程序的__init__一样,框架的__init__两边也需要两个未完成的分数

相关问题 更多 >