【发布时间】:2013-11-06 23:43:05
【问题描述】:
我 99% 这是不可能的,因为 python 是第一个字节编译的,然后可能会打开 Tk 窗口,但我想知道是否有任何情况可以在保存后添加一个按钮来刷新你的 tk 应用程序实际编写的应用程序?
您可以想象在更新填充或一些次要属性之后,只需点击按钮刷新框架而不是关闭并启动一个新实例会非常酷。
某事...
class myapp()
def __init___(self,root):
self.root = root
main_menu = ttk.Frame(self.root)
ttk.Button(main_menu,text="Refresh",command=lambda root=self.root:refresh_me(root)))
def refresh_me(self,root):
#refresh the window I'm in somehow...
root = Tkinter.Tk()
myapp = myapp(root)
root.mainloop()
【问题讨论】:
-
在
refresh_me中尝试update_idletasks() -
不,我所在的整个文件不被视为空闲任务