def force_key_release(self): """HACK: force release of Ctrl, Shift and Alt when focus out.""" self.keyReleaseEvent(QtGui.QKeyEvent(QtCore.QEvent.KeyRelease, QtCore.Qt.Key_Control, QtCore.Qt.NoModifier)) self.keyReleaseEvent(QtGui.QKeyEvent(QtCore.QEvent.KeyRelease, QtCore.Qt.Key_Shift, QtCore.Qt.NoModifier)) self.keyReleaseEvent(QtGui.QKeyEvent(QtCore.QEvent.KeyRelease, QtCore.Qt.Key_Alt, QtCore.Qt.NoModifier))
def shortcuts_callback(self, checked=None): e = QtGui.QKeyEvent( QtCore.QEvent.KeyPress, QtCore.Qt.Key_H, QtCore.Qt.NoModifier, ) self.keyPressEvent(e)