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:
None of the item is focused in the tree control
<!–
–>

wxPython – AddRoot() method in wx.TreeCtrl

wxPython – AppendItem() method in wx.TreeCtrl

wxPython – AssignImageList() method in wx.TreeCtrl

wxPython – Collapse() method wx.TreeCtrl

wxPython – CollapseAndReset() method in wx.TreeCtrl

wxPython – CollapseAllChildren() method in wx.TreeCtrl

wxPython – CollapseAll() method in wx.TreeCtrl

wxPython – Delete() method in wx.TreeCtrl

wxPython – EnsureVisible() method in wx.TreeCtrl

wxPython – EditLabel() method in wx.TreeCtrl



Please Login to comment…