如何在wx.dataview.TreeListCtrl中获取空方块

时间:2018-06-12 20:51:58

标签: python python-3.6 wxpython-phoenix

我使用以下代码创建TreeList:

tree = wx.dataview.TreeListCtrl(self, -1, style=wx.TR_DEFAULT_STYLE | \
                                        wx.TR_FULL_ROW_HIGHLIGHT | \
                                        wx.TR_EDIT_LABELS
tree.AppendColumn("Item Name")
node = tree.AppendItem(parent_node, text)

由于某种原因,有一个空方块(见下图)

enter image description here

我甚至尝试添加项目:

node = tree.AppendItem(parent_node, text, wx.NO_IMAGE, wx.NO_IMAGE)

node = tree.AppendItem(parent_node, text)
tree.SetItemImage(node, wx.NO_IMAGE, wx.NO_IMAGE)

但没有一个有效......任何提示?

1 个答案:

答案 0 :(得分:0)

您需要删除wx.TR_DEFAULT_STYLE设置,这样才能在每一行中呈现复选框。