wxPython – ClearFocusedItem() method in wx.TreeCtrl
In this article we are going to learn about ClearFocusedItem() method associated with wx.TreeCtrl class of wxPython. ClearFocusedItem() is a simple method and used in order to clear the currently focused item of Tree Control.
Syntax: wx.TreeCtrl.ClearFocusedItem(self)
Parameters: No arguments are required by ClearFocusedItem() method.
Code Example:
import wx class Tree(wx.Panel): def __init__( self , parent): wx.Panel.__init__( self , parent) # create Tree Control in frame self .tree = wx.TreeCtrl( self , wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TR_HAS_BUTTONS) # Create root for Tree Control self .root = self .tree.AddRoot( 'Root' ) # Add item to root item = self .tree.AppendItem( self .root, 'Item' ) # Clear focused item self .tree.ClearFocusedItem() # expand tree self .tree.Expand( self .root) sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add( self .tree, 0 , wx.EXPAND) self .SetSizer(sizer) # main root frame for tree control class rootframe(wx.Frame): def __init__( self ): wx.Frame.__init__( self , parent = None , title = 'TreeCtrl Demo' ) panel = Tree( self ) self .Show() if __name__ = = '__main__' : app = wx.App(redirect = False ) frame = rootframe() app.MainLoop() |
Output Window:
Contact Us