【发布时间】:2023-03-06 15:25:01
【问题描述】:
我正在使用 Python 2.7 Tkinter 开发桌面应用程序。我的应用程序有几个屏幕,我使用每个屏幕的单帧和一个主控制器来实现它们。控制器类具有以下将框架置于顶部的方法。
def show_frame(self, pageName):
"""
Show a frame for the given page name.
"""
frame = self.frames[pageName]
frame.tkraise()
self.frames 将 initialised 框架对象与 pageName 作为键。
Tkinter.Frame 上是否有任何我可以实现的回调方法,这样如果一个屏幕上有任何变化,只要显示该屏幕,它就可以在另一个屏幕上更新?
上面代码sn-p的参考: How to change and show a new window in Tkinter
【问题讨论】: