In this article we will learn how we can assign a tooltip to a Button. In order to assign tooltip we use SetToolTip() function associated with wx.Button class of wxPython. SetToolTip() function takes a string argument that would be used as a tooltip.
Syntax: wx.Button.SetToolTip(self, string)
Parameters:
Parameter Input Type Description string string String for ToolTip.
Code Example:
import wx class Example(wx.Frame): def __init__( self , * args, * * kwargs): super (Example, self ).__init__( * args, * * kwargs) self .InitUI() def InitUI( self ): self .locale = wx.Locale(wx.LANGUAGE_ENGLISH) # create parent panel self .pnl = wx.Panel( self ) # create button at point (20, 20) self .btn = wx.Button( self .pnl, id = 1 , label = "Button" ) # set tooltip for button self .btn.SetToolTip( "Button ToolTip" ) self .SetSize(( 350 , 250 )) self .SetTitle( 'wx.Button' ) self .Centre() def main(): app = wx.App() ex = Example( None ) ex.Show() app.MainLoop() if __name__ = = '__main__' : main() |
Output Window