簡體   English   中英

如何在 tkinter Treeview 中動態應用行高

[英]How to apply rowheight dynamically in tkinter Treeview

如何在 tkinter 的 Treeview 小部件中動態設置行高? 我的意思是,如果我將包裝文本添加到行中,那么如何設置該特定行的高度而不影響其他行的高度。 1是在未選擇行的情況下創建的 Treeview object。 當我 select 刪除我插入的文本行時(圖2 )。

如果我插入第二行(圖3 )也會發生同樣的情況,它會減少到我在樣式中提到的行高。

在最近的更改中,我在程序中所做的是檢查傳遞給 Treeview 的字符串的長度。 在用行填充 Treeview 時,為 3 種高度設置 3 種類型的標志。 根據傳遞給 Treeview 的行設置小、中和大。 現在,當我完成填充 Treeview 行時,我需要檢查三個標志。 從小到大檢查,為我的案例設置的最高標志是 Treeview 的所有行高的決定因素,所以我根據“rowheight”發送給 Treeview。僅此而已......應用新的更改。

現在這個解決方案正在為我的項目服務。 但是,仍然希望為 Treeview 的行獲得可單獨設置的行高。

暫無
暫無

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

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