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

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

本文将介绍wxPython的wx.TreeCtrl类中的AppendItem()方法。AppendItem()方法用于将一个项目追加到由父节点确定的分支的末端,并返回一个新的项目ID。

Append()方法以 parent(wx.TreeItemId) 为参数。

语法:wx.TreeCtrl.AppendItem()

参数

参数 输入类型 说明
parent wx.TreeItemId 项目的父根。
text 字符串 节点上的文本
image int image参数是正常图像列表中的一个索引,分别指定图像给未选择的项目。
selImage int selImage参数是正常图像列表中的一个索引,分别指定选定项目的图像。
data TreeItemData 根项目的数据。

返回类型:wx.TreeItemId

代码示例。

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 ')
  
        # add item to self.root
        self.tree.AppendItem(self.root, "Item")
  
        # expand tree
        self.tree.Expand(self.root)
  
        # show frame
        self.Show()
  
  
if __name__ == '__main__':
    app = wx.App(redirect = False)
    frame = MainFrame()
    app.MainLoop()

输出窗口:

wxPython - wx.TreeCtrl中的AppendItem()方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程