2016-06-25 22 views
0

私はtkinterを使い慣れていないので、ウィンドウに2つのボタンを表示しようとしています。現在、ボタンはウィンドウに表示されていません。誰かが私の誤りを指摘できるなら、私は非常に感謝します。ありがとうございました。Pythonのtkinter:ボタンが表示されない

class Application(Frame): 
    def __init__(self, master): 
     super(Application, self).__init__(master) 
     self.grid() 
     self.create_widgets() 

    def creat_widgets(self): 
     self.button1 = Button(self, text="I do nothing") 
     self.button1.grid() 

     self.button2 = Button(self) 
     self.button2.grid() 

     self.button2.config(text="Me too!") 

答えて

0

__init__bmethodに問題があり、どこからでもアプリケーションを起動できません。これはあなたのために働きますか?

from Tkinter import * 

class Application(Frame): 
    def __init__(self, master): 
     Frame.__init__(self, master) 
     self.grid() 
     self.create_widgets() 

    def create_widgets(self): 
     self.button1 = Button(self, text="I do nothing") 
     self.button1.grid() 

     self.button2 = Button(self) 
     self.button2.grid() 

     self.button2.config(text="Me too!") 

if __name__ == '__main__': 
    root = Tk() 
    Application(root).mainloop() 
0

あなたの機能creat_widgets__init__には別の方法で綴られています。

関連する問題