Seite 1 von 1
QActionGroup mit Haken statt punkt?
Verfasst: 24. Mai 2007 11:59
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
Gibt es eine möglichkeit den Haken als symbol zu benutzen, ohne die Actionen mühselig per hand zu aktivieren/deaktiveren.
Verfasst: 24. Mai 2007 12:16
von upsala
Könnte es sein, daß das Sache des Styles ist?
Verfasst: 24. Mai 2007 12:16
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.
Verfasst: 24. Mai 2007 14:05
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.
Verfasst: 24. Mai 2007 14:30
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.
Verfasst: 24. Mai 2007 15:35
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
Verfasst: 24. Mai 2007 16:04
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.