Popupmenü bei Rechtsklick auf SpinButton

Plattformunabhängige GUIs mit wxWidgets.
Antworten
masteralex
User
Beiträge: 3
Registriert: Freitag 24. August 2007, 10:03

Freitag 24. August 2007, 10:08

Hallo,

ich bin ein wx Anfänger und brauche ein Event, welches bei einem rechtsklick auf einen SpinButton auslöst. Ich habe es mit wx.EVT_COMMAND_RIGHT_CLICK versucht. Leider funktioniert dies nicht.

Code: Alles auswählen

def OnSpinRightClick(event):
        print 'hallo'
        event.Skip()
    frame.Bind(wx.EVT_COMMAND_RIGHT_CLICK, OnSpinRightClick, XsimSpinBtn)
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Freitag 24. August 2007, 14:44

masteralex hat geschrieben:ein Event, welches bei einem rechtsklick auf einen SpinButton auslöst.
Hallo masteralex!

Willkommen im Python-Forum!

http://wxwidgets.org/manuals/stable/wx_ ... utton.html

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
masteralex
User
Beiträge: 3
Registriert: Freitag 24. August 2007, 10:03

Freitag 24. August 2007, 14:55

Heißt das, dass es überhaupt nicht möglich ist?
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Freitag 24. August 2007, 15:06

masteralex hat geschrieben:Heißt das, dass es überhaupt nicht möglich ist?
Nein, nur dass ich deine Frage nicht richtig gelesen habe. :oops:

Aber jetzt bin ich zu müde um nachzuprüfen welches Event funktioniert. Ich bin gerade 600 km gefahren und muss jetzt für ein paar Stunden ins Bett.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Samstag 25. August 2007, 11:11

Hallo masteralex!

Die Events heißen: wx.EVT_RIGHT_DOWN und wx.EVT_RIGHT_UP

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
masteralex
User
Beiträge: 3
Registriert: Freitag 24. August 2007, 10:03

Montag 27. August 2007, 08:06

Vielen Dank für deine Hilfe. Nun funktioniert alles wie ich es mir vorgestellt habe.

Gruß
Alex
Antworten