以下代碼創建一個樹視圖,用虛擬資料填充它,并在發生更改時列印出選擇:
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
myTree = ttk.Treeview(root)
myTree.grid()
#Dummy Data
for n, i in enumerate(['get','the','index','order']):
myTree.insert(parent = "", index = "end", id = n, text = i)
def printSelected(*args):
print(myTree.selection())
myTree.bind("<<TreeviewSelect>>", printSelected)
root.mainloop()
目前它以排序順序吐出選擇,如何以反映選擇方式的方式獲取選擇?
示例:按 4-2-3-1 的順序選擇樹視圖
輸出:1-2-3-4
期望的輸出:4-2-3-1
uj5u.com熱心網友回復:
如何以反映選擇方式的方式獲得選擇?
樹視圖不提供這樣做的能力。您必須添加自己的系結來跟蹤選擇專案的順序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/407813.html
標籤:
上一篇:aftertk方法不適用于引數
