我正试图抓住Windows密钥,因为它一直退出我的pyqt应用程序,因为在Windows 8上它会带你回到开始屏幕我要禁用我有:
def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_'need windows key name here':
pass
但是我不知道Windows密钥名称是什么我只尝试过key_windows但是没有工作可以有人指出我所有密钥的列表?还是告诉我关键是什么?感谢
答案 0 :(得分:1)
Here是指向不同键的链接,根据该页面,
在Windows键盘上,Qt :: MetaModifier和Qt :: Key_Meta映射到 Windows键。
答案 1 :(得分:0)
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