Hallo neverlord,
Danke für Deine Antwort. Ja, das mit den Signalen kenne ich. Ich nutze es auch um den Text des Buttons zu verändern.
Ich mache es mal etwas konkreter.
Mein Button ist ein einfacher "PushButton", der NICHT "toggelt".
Ich schreibe mal etwas Code....
void tuxtestWidget::PBsaveqrg_clicked()
{
QString pbsavebutton = PBsaveqrg->text();
if (pbsavebutton == "Sa&ve")
{
PBsaveqrg->setText("R.QRG");
}
if (pbsavebutton == "R.QRG")
{
PBsaveqrg->setText("Sa&ve");
}
}
Das funktioniert. Beim Programmstart zeigt mein PushButton den Text "Save". Nach dem Draufklicken "R.QRG"....beim nächsten Klick wieder "Save"...usw....
Jetzt möchte ich, dass beim Programmstart die Text-Hintergrund-Farbe für den Button GELB ist. Das funktioniert auch. Das habe ich über den QT-Designer eingestellt.

Beim nächsten Klick soll die Text-Hintergrund-Farbe GRÜN sein. Bein nächsten Klick wieder GELB...usw...
Wie geht das????
setBackgroundColor geht leider nicht....
dl4dz