【发布时间】:2015-09-05 14:09:24
【问题描述】:
我想在我的 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()
【问题讨论】:
标签: python select tags treeview