在Qt中,mac和win的Qt::ControlModifier的区别
Note: On macOS, the ControlModifier value corresponds to
the Command keys on the keyboard, and the MetaModifier
value corresponds to the Control keys.
在win中Qt::ControlModifier对应Ctrl键。
但是在mac中Qt::ControlModifier对应的是command键(⌘)。
如何输出mac平台的修饰符符号?
nativeText : string This property provides the shortcut's key sequence as a platform specific string. This means that it will be shown translated, and on macOS it will resemble a key sequence from the menu bar. It is best to display this text to the user (for example, on a tooltip).This property was introduced in Qt 5.6.
在mac中获得command键想输出⌘,可以使用
toString(QKeySequence::NativeText); 输出平台特殊字符,比如mac的command、option等符号。