Qtが新しくなりました。Qt:MACのCmd +キーショートカットを定義する方法
Cmd + numeric key
キーシーケンスをMacでコードで定義するにはどうすればよいですか? Windowsの場合
number
はMAC cmd
キーで同じである必要がありますどのような、たとえば、2
ここで私は
QKeySequence(QString("Ctrl+") + QString::number(number));
がありますか?
そして、私たちがMacまたはWindowsで動作しているかどうかをQtが何らかの形で判断することは可能ですか?
MacではQKeySequence(QString( "Cmd + 1"))のようにする必要がありますか?私はちょうど私が確認するMacを持っていない、申し訳ありません。 –
いいえ、 "Ctrl"トークンはMacで "Cmd"キーと見なされる 'Qt :: CTRL'にマップされるため、QKeySequence(QString(" Ctrl + 1 "))'はプラットフォームに関係なく正しく読み込まれます。 – cmannett85