[英]Does Tkinter have a refresh method?
我正在使用 Tkinter。
import Tkinter as tk
class App(tk.Frame):
def __init__(self, *args, **kwargs):
tk.Frame.__init__(self, *args, **kwargs)
....
root = tk.Tk()
root.title("title")
app = App(root)
root.mainloop()
它有刷新吗? 因为我想刷新我的框架。 root.refresh()
是可能的吗?
有一个Tk.update()和一个Tk.update_idletasks() 。 两者都会强制刷新 UI,但取决于您实际尝试执行的操作,它可能不是您要查找的内容。
这非常简单:) 创建一个如下所示的刷新函数并使用小部件调用它。
def refresh(self):
self.destroy()
self.__init__()
它对我有用。 你所要做的就是销毁你的主框架tk.Frame
并再次调用构造函数self.__init__()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.