Python - CreateToolBar() in wxPython
Last Updated :
15 May, 2020
Improve
In this article we will learn how can we add a toolbar in a frame. A toolbar in a gui application provides quick access to various important tools. We can create toolbar using CreateToolBar() function in wx.Frame class of wxPython.
Python3 1==
Output :
Syntax : wx.Frame.CreateToolBar(self, style=TB_DEFAULT_STYLE, id=ID_ANY, name=ToolBarNameStr) Parameters :Code Example :Returns : A pointer to the toolbar if it was created successfully, None otherwise.
Parameter Input Type Description style long The toolbar style. id int The menu item identifier. name string The toolbar window name.
import wx
class Example(wx.Frame):
def __init__(self, *args, **kwargs):
super(Example, self).__init__(*args, **kwargs)
self.InitUI()
def InitUI(self):
# create toolbar using CreateToolBar function
toolbar = self.CreateToolBar()
qtool = toolbar.AddTool(wx.ID_ANY, 'Welcome', wx.Bitmap('/Desktop/wxPython/images.png'))
toolbar.Realize()
self.SetSize((600, 400))
self.SetTitle('Simple toolbar')
self.Centre()
def OnQuit(self, e):
self.Close()
def main():
app = wx.App()
ex = Example(None)
ex.Show()
app.MainLoop()
if __name__ == '__main__':
main()
