当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


wxPython wx.TreeCtrl AddRoot()用法及代码示例


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

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

用法: wx.TreeCtrl.AddRoot(self, text, image=-1, selImage=-1, data=None)

参数

参数 输入类型 描述
text string 节点上的文本
image int image参数是普通图像列表中的索引,分别将图像指定为未选中的项目。
selImage int selImage参数是普通图像列表中的索引,分别为所选项目指定图像。
data TreeItemData 根项目的数据。

代码示例:

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()

输出窗口:

相关用法


注:本文由纯净天空筛选整理自RahulSabharwal大神的英文原创作品 wxPython – AddRoot() method in wx.TreeCtrl。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。