Jestem absolutnie nowy w Qt.Qt: jak zdefiniować skrót klawiszowy Cmd + dla MAC
Jak zdefiniować kod klucza Cmd + numeric key
na komputerze Mac?
Dla Windows mam
QKeySequence(QString("Ctrl+") + QString::number(number));
gdzie number
jest, powiedzmy, 2
Jaki powinien być taki sam dla MAC cmd
klucza?
Czy Qt może w jakiś sposób określić, czy używamy komputera Mac lub systemu Windows (aby w razie potrzeby utworzyć sekwencję klawiszy)?
Masz na myśli, że powinien wyglądać jak QKeySequence (QString ("Cmd + 1")) na Macu? Po prostu nie mam Maca, żeby to sprawdzić, przepraszam. –
Nie, token "Ctrl" mapuje na 'Qt :: CTRL', który jest uważany za klucz" Cmd "na Macach, więc' QKeySequence (QString ("Ctrl + 1"))) jest odczytywany poprawnie niezależnie od platformy. – cmannett85