Я пишу программу, используя
- Linux Mint 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
тоже ничего не делает.Стандартные клавиши работают для других приложений.Любые идеи о том, почему это может быть?