[Geloest] QPushButton - Parameter im SLOT() uebergeben

Alles rund um die Programmierung mit Qt
Antworten
gboelter
Beiträge: 80
Registriert: 5. Dezember 2007 14:52
Wohnort: Davao City, Philippines

[Geloest] QPushButton - Parameter im SLOT() uebergeben

Beitrag von gboelter »

Ich habe ein Tastenfeld, wo der User die Beschriftung aendern kann.

Nun moechte ich natuerlich nicht fuer jeden Button eine gesonderte Funktion schreiben, sondern wuerde gerne eine zentrale Funktion aufrufen, der ich beim Aufruf irgendwie mitteile, ueber welchen Button die Funktion aufgerufen wurde, bei welchem Button also die Beschriftung geaendert werden soll.

Leider aber stehe ich da gerade irgendwie auf 'm Schlauch. Ein Aufruf in der Art von SLOT(changeButton(Button01) war mein erster Gedanke, aber offensichtlich habe ich bei QPushButton keine Moeglichkeit im SLOT einen Parameter zu uebergeben.

Vermutlich geht auch das in QT4 wieder ganz einfach, aber irgendwie stehe ich - wie gesagt - da gerade auf'm Schlauch ...

Kann mir jemand einen Tipp geben, wie ich das Problem am besten angehe?
Zuletzt geändert von gboelter am 3. Februar 2008 12:24, insgesamt 1-mal geändert.
Guenther
Davao City, Philippines, Planet Earth, 28°C

Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
caligano
Beiträge: 126
Registriert: 19. August 2006 15:33

Beitrag von caligano »

QSignalMapper sollte dir da weiterhelfen:
http://doc.trolltech.com/4.3/qsignalmapper.html
gboelter
Beiträge: 80
Registriert: 5. Dezember 2007 14:52
Wohnort: Davao City, Philippines

Beitrag von gboelter »

caligano hat geschrieben:QSignalMapper sollte dir da weiterhelfen:
http://doc.trolltech.com/4.3/qsignalmapper.html
Danke caligano,

das ist genau das, was ich mir vorgestellt hatte ... :D
Guenther
Davao City, Philippines, Planet Earth, 28°C

Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
Antworten