2010-03-04 102 views
0

我在wxPython中创建了一个TreeListCtrl,如下所示。wx.TR_HAS_VARIABLE_ROW_HEIGHT没有效果吗?

self.tree = wx.gizmos.TreeListCtrl(self, style = 
              wx.TR_DEFAULT_STYLE 
              | wx.TR_FULL_ROW_HIGHLIGHT | wx.TR_HIDE_ROOT | wx.TR_HAS_VARIABLE_ROW_HEIGHT) 

正如你看到的我设置wx.TR_HAS_VARIABLE_ROW_HEIGHT但没有效果。所有的行都有相同的高度。

如何更改TreeListCtrl中的行高度。

问候,

回答

0

wx.TR_HAS_VARIABLE_ROW_HEIGHT适用于wx.TreeCntrl不wx.gizmos.TreeListCtrl,读http://www.wxpython.org/docs/api/wx.gizmos.TreeListCtrl-class.html,看看那棵树CNTRL可以做

如果您看到该文件或代码wx.gizmos.TreeListCtrl它来自wx.Control,所以它似乎是一个带有额外列的TreeCtrl的通用实现,但似乎并不继承自wxTreeCntrl

+0

是不是wx.gizmos.TreeListCtrl继承了wx.TreeCtrl的功能?或者我应该自定义wx.gizmos.TreeListCtrl类? – MA1 2010-03-04 07:54:37

+0

我编辑了答案。 – 2010-03-04 08:50:33