In this article, we are going to learn about GetTextColour() function associated with wx.MenuItem class of wxPython. GetTextColour() function is used to simply return the text color associated with the menu item.
No parameters are required in GetTextColour() function.
Syntax:
wx.MenuItem.GetTextColour(self)Parameters:
No parameters are taken by GetTextColour() function.Return Type:
wx.Colour
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' )) self .item.SetTextColour(( 79 , 81 , 230 , 255 )) self .st = wx.StaticText( self , label = "", pos = ( 200 , 200 )) self .fileMenu.Append( self .item) self .menubar.Append( self .fileMenu, '&File' ) self .SetMenuBar( self .menubar) # label of menu item clr = self .item.GetTextColour() # print label of menuitem print (clr) 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:
(79, 81, 230, 255)
Output Window: