PyQt - 捕获Windows密钥

时间:2013-08-16 15:01:11

标签: python windows pyqt

我正试图抓住Windows密钥,因为它一直退出我的pyqt应用程序,因为在Windows 8上它会带你回到开始屏幕我要禁用我有:

def keyPressEvent(self, e):
    if e.key() == QtCore.Qt.Key_'need windows key name here':
        pass

但是我不知道Windows密钥名称是什么我只尝试过key_windows但是没有工作可以有人指出我所有密钥的列表?还是告诉我关键是什么?感谢

2 个答案:

答案 0 :(得分:1)

Here是指向不同键的链接,根据该页面,

  

在Windows键盘上,Qt :: MetaModifier和Qt :: Key_Meta映射到   Windows键。

答案 1 :(得分:0)

Key_Super_LKey_Super_R

def keyPressEvent(self, e):
    if e.key() in (QtCore.Qt.Key_Super_L, QtCore.Qt.Key_Super_R):
        pass