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()
你能解释一下你的代码吗?这样,它会帮助其他人理解它是如何工作的。 –
当然,加了一些解释。 –