Menü an Button heften

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Neu111
User
Beiträge: 40
Registriert: Dienstag 10. März 2020, 19:02

Samstag 30. Mai 2020, 20:28

Hallo,
im Internet findet man zwar viele Beispiele wie man ein Menü erzeugt, jedoch beziehen sich die Tutorials auf Menübars (sprich: ein Menü oben in der Menüleiste).
In meinem Fall soll aber eine Art "Kontextmenü" geöffnet werden, wenn man mit der linken Maustaste auf einen Button drückt.

Ein Menü:

Code: Alles auswählen

meinMenu = wx.Menu()
meinMenu.Append(101, "Open", "Open")
meinMenu.Append(102, "Save", "Save")
Ein Button:

Code: Alles auswählen

meinButton = wx.Button(panel, -1, "Drück mich", size=(100,30))
meinButton.Bind(wx.EVT_BUTTON, lambda event: ...)
Was fehlt noch, damit beim drücken der linken Maustaste tatsächlich das Menü angesprochen wird?
Antworten