我正在使用HyperTreeList
显示第一列中名称的项目列表,以及第二列中的“删除”按钮。我编写了一个函数来过滤TextCtrl
中某些文本在树中显示的内容。要隐藏TreeListItems
,我这样做:
treelist.HideItem(branch, True)
其中,treelist为HyperTreeList
,分支为TreeListItem
。第一列隐藏得很好,但第二列中没有任何按钮隐藏。如何让TreeListItem
中的所有列隐藏?
答案 0 :(得分:0)
根据docs,这应该有效:
treelist.SetColumnShown(column_index, False)
但这会隐藏所有内容的列。如果我理解你在说什么,你试图隐藏的行实际上并没有消失,只是第一列的值。在这种情况下,您可能必须使用treelist.Update()
刷新窗口小部件以使该行的其余部分消失。