📌  相关文章
📜  wxPython – wx.TreeCtrl 中的 AddRoot() 方法

📅  最后修改于: 2022-05-13 01:55:19.249000             🧑  作者: Mango

wxPython – wx.TreeCtrl 中的 AddRoot() 方法

在本文中,我们将学习与 wxPython 的 wx.TreeCtrl 类关联的 AddRoot() 方法。 AddRoot() 是用于将根节点添加到树中并返回新项目的基本方法。

image 和 selImage 参数是普通图像列表中的索引,分别指定用于未选择和选定项目的图像。如果 image > -1 并且 selImage 为 -1,则相同的图像用于选中和未选中的项目。

代码示例:

import wx
  
class MainFrame(wx.Frame):
  
    def __init__(self):
        wx.Frame.__init__(self, parent = None, title ='TreeCtrl Demo')
        # tree control
        self.tree = wx.TreeCtrl(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize)
  
        # add a root node to tree
        self.root = self.tree.AddRoot('Root ')
  
        # expand tree
        self.tree.Expand(self.root)
  
        # show frame
        self.Show()
  
  
if __name__ == '__main__':
    app = wx.App(redirect = False)
    frame = MainFrame()
    app.MainLoop()

输出窗口: