Hallo,
ich möchte gerne den Wert vom Slider in einem Label ausgeben.
Als Test habe ich folgenen connect eingegeben :
QObject::connect(slider, SIGNAL(valueChanged(int)),label,SLOT(setText("Dies ist ein Test")));
Dieser funktioniert aber schon nicht.
Kann mir jemand helfen.
Vielen Dank
Herbert
QLabel Slot setText
hallo,
die Signatur des Signals und des Slots müssen übereinstimmen.
Wenn also valueChanged ein int übergibt, so muss dein Slot auch ein int annehmen. Sonst verstehen sie sich nicht. (Möglich ist auch noch, dass der Slot alternativ keinen Parameter verarbeitet).
Du musst Dir also z.B. einen eigenen Slot schreiben, der dann den Text des Labels entsprechend verändert.
Gruß
jerry42
die Signatur des Signals und des Slots müssen übereinstimmen.
Wenn also valueChanged ein int übergibt, so muss dein Slot auch ein int annehmen. Sonst verstehen sie sich nicht. (Möglich ist auch noch, dass der Slot alternativ keinen Parameter verarbeitet).
Du musst Dir also z.B. einen eigenen Slot schreiben, der dann den Text des Labels entsprechend verändert.
Gruß
jerry42