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: