Seite 1 von 1
QAction mehrere Shortcuts zuweisen
Verfasst: 12. Mai 2009 15:09
von Teetrinker
Ich stehe momentan vor der Frage, ob man einem QAction (Menüeintrag) mehr als einen Shortcut zuweisen kann. In der Anleitung habe ich auf die Schnelle nichts dazu finden können. Oder lässt sich das nur über einen Dummy-QAction erledigen, den man als zweiten Shortcut zweckentfremdet?
Verfasst: 12. Mai 2009 15:48
von upsala
Also in meiner Doku findest sich das:
Code: Alles auswählen
void QAction::setShortcuts ( const QList<QKeySequence> & shortcuts )
Verfasst: 12. Mai 2009 17:11
von Teetrinker
Ahh cool, danke. Kann man das auch direkt im Designer einstellen? Dort gibt es nämlich nur den Eintrag "shortcut".
Verfasst: 12. Mai 2009 17:23
von franzf
Dein Experimentierdrang ist nicht gerade hoch

Soll heißen, du hast noch nicht versucht, mehrere Shortcuts zu betätigen

Verfasst: 12. Mai 2009 18:01
von Teetrinker
Okay danke, hatte ich auch schon probiert aber das klappte vorhin nicht richtig, weil dann keiner der dort angegebenen Shortcuts (getrennt mit Komma) mehr ging, einzeln jedoch schon. Muss ich noch mal testen, notfalls dann halt so wie upsala es aus der Anleitung zitiert hat.
Verfasst: 12. Mai 2009 18:42
von franzf
Sry, das geht natürlich nicht

Das ist ne KeySequence, du musst zum triggern die Shortcuts in der angegebenen Reihenfolge betätigen. Einzeln gehen die nicht. Hab mir auch erst den UIC-Output angeschaut.
Geht dann wohl echt nur mit eigenem Code.
Ich habs mal mit den "dynamischen Eigenschaften" versucht, aber da shortcut
s nicht bei den Proerties steht, wird das so wohl auch nix werden.
Grüße
Franz