在Python Tkinter中實現定時重新整理資料

2021-08-14 15:55:39 字數 296 閱讀 5614

最近正在做乙個關於tkinter的程式設計,發現tk雖然通過按鍵,能實現相關函式的重新整理,使得視窗中的資料也實時更新。但我現在冒出這樣乙個念頭,要是我想不通過按鍵實現某些資料的實時重新整理,應該怎麼做?

起初我便在tk程式設計中加入乙個while迴圈,使資料進行重新整理,結果導致程式卡在whlie迴圈出不來,介面也不好操控。因為tk是在mian.loop()中進行的實時重新整理,在程式中加入whlie導致程式無法走到main.loop()命令中;之後我便在網上查詢了多執行緒,但結果還是不理想;最後查到可以利用定時器外加乙個執行緒,便可以解決這類問題:

具體參照下面的連線

在Python tkinter中自定義事件

在手機和計算機上,都有乙個鬧鐘和時鐘程式,包括秒錶 計時器 鬧鐘和時鐘4個功能。它們每1秒都要改變顯示的時間。可在另一線程建立秒計時器,每隔1秒發乙個事件,使秒錶 計時器 鬧鐘和時鐘改變時間。如用python tkinter編寫這個程式,必須自定義事件,並把自定義事件繫結到自定義事件函式,這裡介紹實...

Python Tkinter 布局方式

優點問題,如何在介面上顯示 定義 所有的tkinter 元件都包含專用的幾何管理方法,這些方法是用來組織和管理整個父配件區中子配件的布局的。tkinter 提供了截然不同的三種幾何管理類 pack grid 和place。pack 幾何管理採用塊的方式組織配件,在快速生成介面設計中廣泛採用,若干元件...

python tkinter 單選 多選

單選按鈕 tkinter.radiobutton root,text a pack tkinter.radiobutton root,text b pack tkinter.radiobutton root,text c pack 預設被選中,且單個一組 variable把radiobutton分成...