PyQt里面keyPressEvent的相关问题
在macOS系统里controlModifier对应的是command,MetaModifier对应的是ctrl
1 | class MyLabel(QLabel): |
三个组合键,使用或运算
1 | if evt.modifiers() == Qt.MetaModifier | Qt.ShiftModifier and evt.key() == Qt.Key_R : |
键的名称
command对应Ctrl
Ctrl对应Meta
设置快捷键的时候有用
1 btn.setShortcut("Meta+a")