In this article we are going to learn about SetBitmapPosition() function associated with wx.Button class of wxPython. SetBitmapPosition() function is used to set the direction of bitmap where you want to set.
Directions:
1. wx.LEFT
2. wx.RIGHT
3. wx.BOTTOM
3. wx.TOP
Syntax: wx.Button.SetBitmapPosition(self, dir)
Parameters:
Parameter Input Type Description dir Direction Direction in which the bitmap should be positioned, one of wx.LEFT, wx.RIGHT, wx.TOP or wx.BOTTOM.
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 for button self .pnl = wx.Panel( self ) # create bitmap bmp = wx.Bitmap( 'pointer.png' ) # create button at point (20, 20) self .st = wx.Button( self .pnl, id = 1 , label = "Button" , pos = ( 20 , 20 ), size = ( 300 , 40 ), name = "button" ) # set bitmap for button self .st.SetBitmap(bmp) # change position of bitmap to right self .st.SetBitmapPosition(wx.RIGHT) 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: