我有一個包含一些數據行的ttk.Treeview小部件。如何設置焦點並選擇(突出顯示)指定的項目?python ttk treeview:如何選擇和設置焦點行?
tree.focus_set()
什麼都不做
tree.selection_set(0)
抱怨:0項沒有找到,雖然小部件顯然具有大於零級的項目填充。嘗試第1項沒有更好的。
編輯:選擇一個項目,找到它的ID,然後使用tree.selection_set(id)。無論是tree.focus(id)還是tree.focus_set(id)都無法做任何事情。
重點似乎沒有工作。 selection_set()需要一個項目ID,而不是一個位置,它可以在插入或迭代tree.get_children()時獲得。 +1強迫我重新閱讀文檔。這讓我突出,但不重點。 – foosion