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?
[Geloest] QPushButton - Parameter im SLOT() uebergeben
[Geloest] QPushButton - Parameter im SLOT() uebergeben
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
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
QSignalMapper sollte dir da weiterhelfen:
http://doc.trolltech.com/4.3/qsignalmapper.html
http://doc.trolltech.com/4.3/qsignalmapper.html
Danke caligano,caligano hat geschrieben:QSignalMapper sollte dir da weiterhelfen:
http://doc.trolltech.com/4.3/qsignalmapper.html
das ist genau das, was ich mir vorgestellt hatte ...
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Guenther
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development