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: