猿问

Qt 标准键在 Python 中停止工作

我正在编写一个程序使用

  • Linux 薄荷 19

  • Python版本:3.6.6

  • Qt 版本:5.9.5

  • PyQt 版本:5.10.1

  • SIP 版本:4.19.7

我刚刚注意到关闭 ( CTRL+W)的标准快捷键已停止工作。

在我的文件中,我编写了以下行将其连接到关闭按钮

self.closeBtn.setShortcut(QtGui.QKeySequence(QtGui.QKeySequence.Close))

但是如果我按下按钮,什么也不会发生。如果我把它改成

self.closeBtn.setShortcut(QtGui.QKeySequence(QtCore.Qt.CTRL + QtCore.Qt.Key_W))

它按预期工作。我也试过

self.closeBtn.setShortcut(QtGui.QKeySequence(QtGui.QKeySequence.Quit))

CTRL+Q也无所作为。标准键适用于其他应用程序。关于为什么会这样的任何想法?


BIG阳
浏览 213回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答