QActionGroup mit Haken statt punkt?

Alles rund um die Programmierung mit Qt
Antworten
Nash
Beiträge: 118
Registriert: 27. April 2007 14:49

QActionGroup mit Haken statt punkt?

Beitrag von Nash »

Ich habe in meinem Kontextmenu eine Auswahl von Actionen die sich in einer ActionGroup befinen, weil nur eins davon angewählt werden kann und aktiv sein darf.

dafür verwenden Qt anscheinend standartmässig so einen Punkt,
ich würde aber gerne den "Haken" dafür benutzen.

Der Haken erscheint aber nur wenn man die Gruppe nicht mehr
Exclusiv setzt

Code: Alles auswählen

setExclusive(true);
Gibt es eine möglichkeit den Haken als symbol zu benutzen, ohne die Actionen mühselig per hand zu aktivieren/deaktiveren.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Könnte es sein, daß das Sache des Styles ist?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Der Haken suggeriert das man den Menüpunkt an- und abschalten kann. Wenn ein User jetzt deinen Menüpunkt anklickt, weil er es abschalten will, aber nichts passiert, so oft er auch klickt, dann wird er deine Software schnell verfluchen. Woher soll er wissen, das er einen anderen Punkt anklicken muss, um den einen abzuschalten. Normalerweise funktioniert es anders.

Mein Tipp, halte dich an die Standards.
Nash
Beiträge: 118
Registriert: 27. April 2007 14:49

Beitrag von Nash »

jo kann ich machen, aber hey ich dacht Qt bietet mir die Freiheit das UI zu verändern. vielleicht möchte ich keinen haken und auch keinen punkt sondern ein ...mhm Pfeil dafür benutzen.

hätte ja sein können das man das ändern kann.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Klar kannst Du das ändern, und wenn Du runter gehst bis zum selber malen :-) Manche Dinge sollte man aber einfach so lassen wie sie sind.
C_R
Beiträge: 129
Registriert: 25. April 2007 15:12

Beitrag von C_R »

Hast du es schon einmal mit mehreren CheckBox'en versucht? Die kann man ja auch Gruppieren und haben eben Häkchen/ Kreuze
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Ich habe es mit QListWidgetItems gemacht, da brauchte ich welche mit 4 Stati. Die vier Zustände werden durch entsprechende Icons repräsentiert.
Antworten