我正在编写一个程序使用
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
也无所作为。标准键适用于其他应用程序。关于为什么会这样的任何想法?
相关分类