Menüs mit wxpython erstellen
Ich habe ein Menü erstellt mit:
fileMenu = wx.Menu()
fileMenu.Append(ID_NEW, "&New\tCtrl+N", "Creates a new file")
Ich kann auf Neu zugreifen, indem ich im Menü darauf klicke oder auf Strg + N klicke.
Meine Frage ist:Wofür steht das &?
wenn ich es lösche funktioniert noch alles. Es wird jedoch immer noch von allen Führern verwendet und keiner erklärt, wozu es dient. Ich habe auch hier gelesen:http: //wxpython.org/Phoenix/docs/html/MenuItem.html#MenuItem.SetItemLabe
"Ein Tastenkürzel kann mit dem kaufmännischen Und & angegeben werden ... Optional Sie können auch eine Beschleunigerzeichenfolge angeben, die ein Tabulatorzeichen \ t gefolgt von einer gültigen Tastenkombination "@" anfüg
So gibt es demnach keine Notwendigkeit, & zu verwenden, wenn ich \ t verwende. Kann jemand bestätigen, ob meine Schlussfolgerung richtig ist? Ich kann einfach nicht verstehen, warum ich immer beides sehe ... es muss einen Grund geben, warum jeder es so benutzt.