2016-07-22 16 views
-2

現在、私はTkinter内でクラスオブジェクトを呼び出す方法を探しています。ここに、使用できるサンプルコードを示します。これから私はTkinterの中でこれを呼び出すことができますか?クラスオブジェクトをPython(Tkinter)で呼び出す

root=Tk() 
root.geometry=(root, width=x, height=y) 
root.title("Let's do this!") 

class MyApp(): 
    def Do_Good(): 
     py_game=Label(root, width=x, height=y) 
    return 
root.manloop() 

質問...ルートウィンドウ内でクラスを呼び出すにはどうすればよいですか?

+0

サイドノート:私はあなたが 'root.mainloop()'ではなく '根を意味だと思います。 manloop() ' – zondo

答えて

1

他のオブジェクトで他のメソッドを実行するように呼びます。つまり、インスタンスを作成してメソッドを呼び出します。

app = MyApp() 
... 
app.Do_Good() 

あなたがコールバックからそれを呼び出す方法を求めているならば、それは同じ答えだ:

app = MyApp() 
... 
button = Button(root, text="Do good!", command=app.Do_Good) 
関連する問題