Seite 1 von 1

QPushButton highlighten und wieder zurücksetzten.

Verfasst: 1. April 2006 15:17
von stefan-tiger

Code: Alles auswählen

...
btnPlayer0->setPalette(QPalette(QColor(Qt::red)));
...
btnPlayer0->setPalette(QPalette( QColor(QPalette::Button)) );
...
Der Knopf wird rot, und dann schwarz.

Warum schwarz? Ich hätte gern die Ursprungsfarbe (irgendein grau).

Verfasst: 3. April 2006 12:48
von Christian81
schonmal mit

Code: Alles auswählen

QPalette p = btnPlayer0->palette ();
btnPlayer0->setPalette(QPalette(QColor(Qt::red))); 
...
btnPlayer0->setPalette(p); 
probiert?

Verfasst: 5. April 2006 20:18
von stefan-tiger
Christian81 hat geschrieben:schonmal mit

Code: Alles auswählen

QPalette p = btnPlayer0->palette ();
btnPlayer0->setPalette(QPalette(QColor(Qt::red))); 
...
btnPlayer0->setPalette(p); 
probiert?
Danke funktioniert.