0
私はPython 2.7のTkinterでデスクトップアプリケーションを開発中です。私のアプリはいくつかの画面を持っており、私は各画面と単一のメインコントローラのための単一のフレームを使用してそれらを実装しました。コントローラクラスには、フレームを一番上に置くための以下のメソッドがあります。フレームTkinter.Frameのコールバックメソッド
self.framesキーとしてpageName
と
initialised
フレームのオブジェクトを有する
def show_frame(self, pageName):
"""
Show a frame for the given page name.
"""
frame = self.frames[pageName]
frame.tkraise()
。
Tkinter.Frameに実装できるコールバックメソッドはありますか?あるスクリーンに変更があると、そのスクリーンが表示されるときに別のものに更新できますか?上記のコードスニペット用
参考: How to change and show a new window in Tkinter