definieren Ich bin absolut neu in Qt.Qt: wie man Cmd + Tastenkombination für MAC
Wie definiere ich eine Cmd + numeric key
Tastenfolge auf Mac in Code?
Für Windows habe ich
QKeySequence(QString("Ctrl+") + QString::number(number));
wo number
ist, sagen wir, 2
Was das gleiche für eine MAC cmd
Schlüssel sein sollte?
Und, ist es möglich für Qt irgendwie zu bestimmen, wenn wir auf Mac oder Windows laufen (so könnte ich Schlüsselsequenz als geeignet erstellen)?
Sie meinen, es sollte wie QKeySequence (QString ("Cmd + 1")) auf Mac sein? Ich habe einfach keinen Mac, den ich überprüfen kann, tut mir leid. –
Nein, das "Ctrl" -Token entspricht "Qt :: CTRL", was auf Macs als "Cmd" -Schlüssel gilt, also wird 'QKeySequence (QString (" Strg + 1 ")) unabhängig von der Plattform korrekt gelesen. – cmannett85