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

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

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

在本文中,我们将了解 wxPython 的 wx.TreeCtrl 类中的 AppendItem() 方法。 AppendItem() 方法用于将一个项目附加到父标识的分支的末尾,返回一个新的项目 id。

Append() 方法以 parent(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()

输出窗口: