Есть ли способ вызвать QShortcut при отпускании кнопки?
В настоящее время у меня есть это, которое работает, как ожидалось, работает при нажатии кнопки клавиатуры.
# QWidget == widget shortcut is assigned to
shortcut = QtWidgets.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_M), QWidget)
shortcut.setContext(QtCore.Qt.ApplicationShortcut)
shortcut.activated.connect(self.script_to_run)
Я хочу, чтобы это запускалось при отпускании кнопки клавиатуры.
Причина в том, что я хочу запускать один сценарий при нажатии кнопки, а затем отдельный сценарий при отпускании той же кнопки.
Я пробовал несколько разных вещей,
keyReleaseEvent()
, а также
eventFilter()
, но я думаю, используя
QShortcut
эти события будут подавлены.