wxPython – Set tooltip for Button

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




