python pyqt горячие клавиши - пример перехвата комбинации

Будем перехватывать CTRL + SPACE (контр + пробел)

Пример таков:

        textbox = QTextEdit() # поле для ввода текста

        ac = QtGui.QAction("Insert AAA", textbox) # определяем действие
        ac.setShortcut(QtGui.QKeySequence("Ctrl+Space")) # определяем "горячую" комбинацию
        textbox.addAction(ac) # подключаем действие к полю ввода
        text = "текстовый параметр"

        # ниже прицепляем к действиею функцию вывода сообщения + можем указат
        # конкретный параметр  - который будет использован при вызове функции
        ac.triggered.connect(functools.partial(FormWidget.show_message, self, "текстовый параметр"))

FormWidget - это класс, в котором определена функция вывода сообщения show_message