2
我想爲我的Ttk Treeview中的選定項目有不同的背景,我有這個。從項目中刪除標籤Ttk Treeview
self.tree.bind("<<TreeviewSelect>>", self.TableItemClick)
def TableItemClick(self, event):
self.tree.item(self.tree.selection(), tags="selected")
但我怎樣才能從物品中刪除標籤?現在,所有這些都保留着這個標籤。 我需要從所有項目中刪除此標籤,並將其設置爲新的。 感謝
編輯 我存儲上一個項目到變量,然後給它未選中的標籤
def TableItemClick(self, event):
self.tree.item(self.selected, tags="unselected")
self.tree.item(self.tree.selection(), tags="selected")
self.selected = self.tree.selection()
你能解釋一下你的代碼嗎?這樣,它會幫助其他人理解它是如何工作的。 –
當然,加了一些解釋。 –