En este artículo vamos a aprender sobre la función GetItemLabel() asociada con la clase wx.MenuItem de wxPython. La función GetItemLabel() simplemente devuelve el texto asociado con el elemento del menú, incluidos los caracteres aceleradores que se pasaron al constructor o SetItemLabel .
La función GetItemLabel() no toma parámetros.
Sintaxis:
wx.MenuItem.GetItemLabel(self)Parámetros:
No Parameters are required in wx.MenuItem.Tipo de devolución:
string
Ejemplo de código:
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.st = wx.StaticText(self, label ="", pos =(20, 20), style = wx.ALIGN_LEFT) self.fileMenu.Append(self.item) self.menubar.Append(self.fileMenu, '&File') self.SetMenuBar(self.menubar) # label associated with 'item' menuitem label = self.item.GetItemLabel() # print label print(label) self.st.SetLabel(label) 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()
Producción:
&Check
Ventana de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA