[英]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.