wxPython – SetBackgroundColour() function in wx.StaticText

In this article we are going to learn about SetBackgroundColour() function associated with wx.StaticText class of wxPython. SetBackgroundColour() function is simply used to set background of a static text to a different colour.
It takes wx.Colour argument to set the background colour.
Syntax: wx.StaticText.SetBackgroundColour(self, colour)
Parameters:
Parameter Input Type Description colour wx.Colour Colour for background of static text. 
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)         self.pnl = wx.Panel(self)           bmp = wx.Bitmap('right.png')         # CREATE STATICTEXT AT POINT (20, 20)         self.st = wx.StaticText(self.pnl, id = 1, label ="This is the Label.",                                  pos =(20, 20), size = wx.DefaultSize,                                  style = wx.ST_ELLIPSIZE_MIDDLE, name ="statictext")           # SET BACKGROUND COLOUR TO YELLOW         self.st.SetBackgroundColour((215, 252, 3, 255))         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:
				
					



