Style Sheet für Toolbutton

Alles rund um die Programmierung mit Qt
Antworten
rico123456789
Beiträge: 6
Registriert: 22. Oktober 2007 11:04

Style Sheet für Toolbutton

Beitrag von rico123456789 »

Hallo,

ein checkable ToolButton besitzt ja die Zustände on und off. Ist es möglich die Darstellung so abzuändern, dass dieser im Zustand on nicht mehr "gedrückt aussieht"!?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

1. Möglichkeit: Monitor ausschalten, dann hast du immer die gleiche Darstellung
2. Möglichkeit: QStyle überladen und die entsprechenden Werte überschreiben. (Dann must deinem Benutzer aber auch den Style fest vorschlagen...)
rico123456789
Beiträge: 6
Registriert: 22. Oktober 2007 11:04

Beitrag von rico123456789 »

ich habe gehofft, dass man eventuell per Style Sheet das Verhalten entsprechend anpassen kann, Beispielsweise:

QToolButton:on{
color: red;
}
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

nicht : on sondern :checked.
Hättest du selber finden können, denn in der Liste mit den Widgets zum stylen wird von QToolButton auf QPushButton weiter verlinkt, und da steht das dabei. Habs aber jetzt nicht getestet, sollte aber gehen.

Aber den Sinn, die beiden Checkstates anzugleichen seh ich nicht :/
Im übrigen kann es sein, dass du nicht weit kommst, denn jedem Style ist es überlassen, bei nem anderen Checkstate auch das WIdget anders zu zeichnen, und darauf hast du mit nem Stylesheet keinen Einfluss. Und nur ne andere Farbe, hmm, bespin z.B. modifiziert die Farben, dass sie schön blenden, kann also sein dass das rot eines gecheckten anders aussieht als das eines ungecheckten.
Antworten