En este artículo vamos a aprender sobre el método AddRoot() asociado con la clase wx.TreeCtrl de wxPython. AddRoot() es un método básico utilizado para agregar el Node raíz al árbol, devolviendo el nuevo elemento.
Los parámetros image y selImage son un índice dentro de la lista de imágenes normales que especifican la imagen que se utilizará para elementos no seleccionados y seleccionados, respectivamente. Si image > -1 y selImage es -1, se usa la misma imagen para los elementos seleccionados y no seleccionados.
Sintaxis: wx.TreeCtrl.AddRoot(self, text, image=-1, selImage=-1, data=Ninguno)
Parámetros
Parámetro Tipo de entrada Descripción texto cuerda texto en Node imagen En t El parámetro de imagen es un índice dentro de la lista de imágenes normales que especifica la imagen para los elementos no seleccionados, respectivamente. selImagen En t El parámetro selImage es un índice dentro de la lista de imágenes normales que especifica la imagen para los elementos seleccionados, respectivamente. datos TreeItemData datos para el elemento raíz.
Ejemplo de código:
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()
Ventana de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA