In this article we are going to learn about SetTextColour() function associated with wx.MenuItem class of wxPython. SetTextColour() function is used to simply set the text colour associated with the menu item. Only a colour parameter is required in SetTextColour() function.
Syntax: wx.MenuItem.GetTextColour(self) Parameters:
Parameter Input Type Description colour wx.Colour colour for the text of menu item.
Code Example:
Python3
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 .menubar = wx.MenuBar()
self .fileMenu = wx.Menu()
self .item = wx.MenuItem( self .fileMenu, 1 , '&Check' ,
helpString = "Check Help ")
self .item.SetBitmap(wx.Bitmap( 'right.png' ))
# SET BLUE COLOUR FOR TEXT FORMAT(R, B, G, A)
self .item.SetTextColour(( 79 , 81 , 230 , 255 ))
self .fileMenu.Append( self .item)
self .menubar.Append( self .fileMenu, '&File' )
self .SetMenuBar( self .menubar)
self .SetSize(( 350 , 250 ))
self .SetTitle( 'Icons and shortcuts' )
self .Centre()
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output: