wxPython – AppendItem() method in wx.TreeCtrl

In this article we will learn about AppendItem() method in wx.TreeCtrl class of wxPython. AppendItem() method is used to append an item to the end of the branch identified by parent, return a new item id.
Append() method takes parent(wx.TreeItemId) as parameter.
Syntax: wx.TreeCtrl.AppendItem()
Parameters
Parameter Input Type Description parent wx.TreeItemId parent root for Item. text string text on node image int image parameter is an index within the normal image list specifying the image to unselected items, respectively. selImage int selImage parameter is an index within the normal image list specifying the image to selected items, respectively. data TreeItemData data for root item. Return Type: wx.TreeItemId
Code Example:
| importwx  classMainFrame(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()  | 
Output Window:
 
				 
					



