Seite 1 von 1

[Geloest] QPushButton - Parameter im SLOT() uebergeben

Verfasst: 3. Februar 2008 12:01
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?

Verfasst: 3. Februar 2008 12:18
von caligano
QSignalMapper sollte dir da weiterhelfen:
http://doc.trolltech.com/4.3/qsignalmapper.html

Verfasst: 3. Februar 2008 12:24
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