wxPython | GetToolLongHelp() function with python
In this article we are going to learn about GetToolLongHelp() function present in wx.ToolBar class of wxPython. GetToolLongHelp() function returns the long help for the given tool. It takes only one argument that is toolid( ID of the tool in question, as passed to AddTool ).
Syntax:
wx.GetToolLongHelp(self, toolid)
Parameters :
Parameter |
Input Type |
Description |
toolid |
int |
An integer by which the tool may be identified in subsequent operations. |
Return Type:
string
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 ):
self .locale = wx.Locale(wx.LANGUAGE_ENGLISH)
pnl = wx.Panel( self )
self .toolbar = self .CreateToolBar()
self .toolbar.SetMargins( 10 , 10 )
rtool = self .toolbar.AddLabelTool( id = 13 , label = "Tool one", bitmap = wx.Bitmap( 'wrong.png' ), shortHelp = "short help 1 ", longHelp = " Long help associated with simple tool 1 ")
stool = self .toolbar.AddLabelTool( id = 14 , label = "Tool two", bitmap = wx.Bitmap( 'wrong.png' ), shortHelp = "short help 2 ", longHelp = " Long help associated with simple tool 2 ")
self .toolbar.Realize()
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Control' )
self .Centre()
bl = self .toolbar.GetToolLongHelp( 13 )
print (bl)
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output:
Long help associated with simple tool 1
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 ):
self .locale = wx.Locale(wx.LANGUAGE_ENGLISH)
pnl = wx.Panel( self )
self .toolbar = self .CreateToolBar()
self .toolbar.SetMargins( 10 , 10 )
rtool = self .toolbar.AddLabelTool( id = 13 , label = "Tool one", bitmap = wx.Bitmap( 'wrong.png' ), shortHelp = "short help 1 ", longHelp = " Long help associated with simple tool 1 ")
stool = self .toolbar.AddLabelTool( id = 14 , label = "Tool two", bitmap = wx.Bitmap( 'wrong.png' ), shortHelp = "short help 2 ", longHelp = " Long help associated with simple tool 2 ")
self .toolbar.Realize()
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Control' )
self .Centre()
bl = self .toolbar.GetToolLongHelp( 14 )
print (bl)
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output:
Long help associated with simple tool 2
Last Updated :
23 Mar, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...