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()

アプリのよう__init__に、フレームもそのために両側に2つのアンスコアが必要です__init__

于 2013-03-25T15:25:30.453 に答える
0

__init__の代わりに呼び出す必要があります_init_。つまり、両側に2つのアンダースコアを付けます。

于 2013-03-25T15:25:11.097 に答える