簡體   English   中英

Tkinter 動態顯示字典內容 Treeview

[英]Tkinter dynamically display dictionnary content in Treeview

我有一個程序有 2 個線程連續讀取數據,第三個線程比較讀取的數據。

目前,我的第三個線程將數據存儲在結構字典中,字典鍵是特定數據的 id,結構如下:

@dataclass
class dataValues:
    """Represents the different values of a data"""
    thread_1_value : int
    thread_2_value : int

目前我沒有 GUI,每次數據值更改時,我都會將更改存儲在字典中,清除終端屏幕並使用 print 在終端中顯示兩個線程之間值不同的每個數據。

我想添加一個 GUI 並將它們顯示在一個包含 3 列的表中:數據 ID、線程 1 值和線程 2 值。

根據我的搜索和理解,我可以使用 tkinter 創建一個 GUI,在 tkinter 中使用 Treeview 創建我的表及其 3 列。 我的問題是將字典與 treeview 鏈接/綁定。

有沒有辦法在字典和 tkinter treeview 之間創建鏈接,所以每次字典更改 treeview 時都會更新?

有沒有辦法在字典和 tkinter treeview 之間創建鏈接,所以每次字典更改 treeview 時都會更新?

不,那里沒有。 您將不得不迭代地遍歷字典,並一一向 treeview 中添加項目或從中刪除項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM