SpinCrtl sofort aktualisieren

Plattformunabhängige GUIs mit wxWidgets.
Rene
User
Beiträge: 13
Registriert: Sonntag 2. September 2007, 14:22

SpinCrtl sofort aktualisieren

Beitragvon Rene » Montag 14. April 2008, 19:38

Hallo!

Ich würde gerne ein SpinCrtl machen und dann immer sofort eine funktion aufrufen sobald der user auf pfeil rauf oder runter klickt, bzw. einen anderen wert eingibt. In der python demo steht leider gar nix drüber, zumindest hab ich lang herumgesucht und bin nicht fündig geworden

Ich wäre sehr dankbar wenn mir da wer weiterhelfen kann.
Lg, Rene
fred.reichbier
User
Beiträge: 155
Registriert: Freitag 29. Dezember 2006, 18:27

Beitragvon fred.reichbier » Dienstag 15. April 2008, 08:07

Hallo,

dafür musst du das Event wx.EVT_SPINCTRL "binden".
Der Code sähe dann vermutlich etwa so aus:

Code: Alles auswählen

    # ...
    meinspinctrl.Bind(wx.EVT_SPINCTRL, self.on_spinctrl)

    def on_spinctrl(self, evt):
        # ...

Ungetestet, sollte aber so (oder zumindest so ähnlich ;)) funktionieren.

Gruß Fred
Rene
User
Beiträge: 13
Registriert: Sonntag 2. September 2007, 14:22

Beitragvon Rene » Dienstag 15. April 2008, 08:25

Ah sehr schön, werd ich gleich mal ausprobieren. Vielen Dank!

Gibt es vielleicht irgendwo eine Seite wo alle EVT_* zusammengefasst beschrieben werden? Es ist nämlich voll mühsam für jedes EVT_ irgendwo einen beispielcode zu finden...

Lg, Rene
Benutzeravatar
martin101986
User
Beiträge: 85
Registriert: Montag 3. Dezember 2007, 19:15
Wohnort: Steiermark, Österreich

Events

Beitragvon martin101986 » Dienstag 15. April 2008, 17:00

Hallo Rene,

mit der Installation der wxPython Demo ist die wxWidgets Reference dabei. In dieser Doku findest du alle Klassen von wxPyton mit ihren Methoden und Events beschrieben.

Im Internet unter
http://www.wxpython.org/onlinedocs.php

Grüße
Martin
Rene
User
Beiträge: 13
Registriert: Sonntag 2. September 2007, 14:22

Beitragvon Rene » Donnerstag 17. April 2008, 16:06

Danke, die docu ist genau das was ich gesucht hab!

Lg, Rene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder