wxPython | FindControl() function in Python
Last Updated :
13 Mar, 2023
In this particular article we are going to learn about FindControl() function of wx.ToolBar class of wxPython. FindControl() function is used to returns a pointer to the control identified by id or None if no corresponding control is found. It takes only one parameter ‘id’.
Syntax :
wx.ToolBar.FindControl(self, id)
Parameters :
Parameter |
Input Type |
Description |
id |
int |
Identifier for control. |
Returns Type:
wx.Control
Code Example 1:
Python3
import wx
class Example(wx.Frame):
global count
count = 0 ;
def __init__( self , * args, * * kwargs):
super (Example, self ).__init__( * args, * * kwargs)
self .InitUI()
def InitUI( self ):
pnl = wx.Panel( self )
self .toolbar = self .CreateToolBar()
ctrl = wx.Control( self .toolbar, 21 , wx.DefaultPosition, wx.DefaultSize, style = 0 , name = 'control' )
rtool = self .toolbar.AddControl(ctrl, 'control' )
self .toolbar.Realize()
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Simple toolbar' )
self .Centre()
print ( self .toolbar.FindControl( 21 ))
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output :
<wx._core.Control object at 0x00000026931240D0>
Code Example 2:
Python3
import wx
class Example(wx.Frame):
global count
count = 0 ;
def __init__( self , * args, * * kwargs):
super (Example, self ).__init__( * args, * * kwargs)
self .InitUI()
def InitUI( self ):
pnl = wx.Panel( self )
self .toolbar = self .CreateToolBar()
ctrl = wx.Control( self .toolbar, 21 , wx.DefaultPosition, wx.DefaultSize, style = 0 , name = 'control' )
rtool = self .toolbar.AddControl(ctrl, 'control' )
self .toolbar.Realize()
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Simple toolbar' )
self .Centre()
print ( self .toolbar.FindControl( 21 ).GetName())
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output :
control
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...