我试图抓住 windows 键,因为它一直退出我的 pyqt 应用程序,因为在 windows 8 上它会带你回到开始屏幕我想禁用我有:
def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_'need windows key name here':
pass
但我不知道 Windows 键名是什么,我只尝试了 key_windows,但没有用,有人可以指出所有键的列表吗?或者告诉我关键是什么?谢谢
这是指向不同键的链接,根据该页面,
在 Windows 键盘上,Qt::MetaModifier 和 Qt::Key_Meta 映射到 Windows 键。
Key_Super_L
和Key_Super_R
def keyPressEvent(self, e):
if e.key() in (QtCore.Qt.Key_Super_L, QtCore.Qt.Key_Super_R):
pass