Описание тега qkeysequence
Класс QKeySequence, часть структуры Qt, инкапсулирует последовательность клавиш, используемую ярлыками.
1
ответ
Выравнивание по правому краю QKeySequence в меню QQction PyQt
Как я могу правильно обосновать QKeySequence в PyQt5? copy_absolute_path_action = ( create_action(self, _("Copy Absolute Path"), QKeySequence( get_shortcut('explorer', 'copy absolute path')), triggered=self.copy_absolute_path)) copy_relative_path_ac…
09 янв '19 в 19:38
0
ответов
Как опубликовать события сочетания клавиш в Qt, например, CTRL-L
Я знаю, как опубликовать одно ключевое событие QKeyEvent *poKeyEvent = new QKeyEvent ( QEvent::KeyPress, Qt::Key_Enter, Qt::NoModifier); QCoreApplication::postEvent (this, poKeyEvent); Теперь я хочу опубликовать комбинацию ключевых событий, например…
05 фев '18 в 09:53
1
ответ
Распространение keyEvent от виджета до QKeySequenceEdit
У меня есть QTreeWidget а также QKeySequenceEdit и я хочу нажать ярлыки в QTreeWidget привести к редактированию ярлыка в QKeySequenceEdit, Я установил eventFilter и создал соответствующий QShortcut используя это решение: Как я могу захватить QKeySeq…
26 авг '16 в 06:38
0
ответов
Ярлык QKeySequence 'CTRL + PLUS' не работает для раскладки клавиатуры на немецком языке
Я новичок в Qt и продвинутом программировании. В моем проекте у меня есть QKeySequence сочетания клавиш CTRL + PLUS и CTRL + MINUS. Они отлично работают с цифровыми клавишами PLUS и MINUS, но не вызывают требуемых действий, если используются в клави…
18 июл '18 в 10:57
3
ответа
QKeySequence to QKeyEvent
Я нахожусь в ситуации, когда я пытаюсь прочитать файл конфигурации JSON, который определяет, какие команды клавиш соответствуют заданным действиям. Например: ... { "Action": "Quit", "Combo" : "CTRL+Q" }, ... Построение QKeySequence из комбинированно…
30 апр '12 в 12:05
1
ответ
Qt C++ Ошибка нет подходящей функции для вызова 'QString::QString(KeySequence)'
Я использовал Qt 4.8.4 для моего GUI-проекта, написанного на C++. Теперь я слился с Qt версии 5.7. После долгого процесса адаптации моего кода я наконец-то открыл свой графический интерфейс. Но когда я запускаю свой код расчета, я все еще получаю эт…
13 июн '17 в 07:42
2
ответа
Qt Creator - Добавить сочетания клавиш в пункты меню
Я создал ярлык событий, таких как: new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this, SLOT(close())); Но теперь я хотел бы показать "Ctrl+Q" в пункте меню здесь: Как я могу это сделать? Кажется, я не нахожу способ сделать это в Qt Creator.
22 янв '14 в 07:51
2
ответа
Отправлять нажатия клавиш из строки юникода pyqt pyside
Мне нужно смоделировать нажатия клавиш в pyqt4 или pyside, у меня уже есть следующий код, который подходит, но он добавляет только заглавные латинские буквы, не допускаются строчные или другие языки def sendkeys(self, char, modifier=QtCore.Qt.NoModi…
17 ноя '15 в 13:58
1
ответ
qt Как передать QkeySequence qshortcut() для работы через connect(Signal,Slot)?
Я пытаюсь подключить несколько ярлыков к слоту, чтобы получить их значение ключа и добавить его в переменную. Что-то вроде ввода текста, поэтому я делаю что-то вроде этого: button_1 = new QShortcut::QShortcut(QKeySequence("1"),this); connect(button_…
07 окт '14 в 11:47
2
ответа
Глобальная клавиша быстрого доступа для QPushButton
Как я могу зарегистрировать глобальную комбинацию клавиш для определенного QPushButton? Особенно, когда QPushButton не является прямым потомком главного окна.
26 фев '15 в 07:37
1
ответ
Qt: как применить ярлык ( Key_Comma + Key_Return) к действию
Я попытался установить ярлык с помощью следующего кода, но он не работает. Если я поменяю его на ALT + Comma или ALT + Return, все будет хорошо. но запрос запятая + возврат. Кто-нибудь знает, как установить этот специальный ярлык на Qt? @shotcut = Q…
17 авг '17 в 07:54
1
ответ
QKeySequence::Backspace
В Qt QKeySequence::Delete соответствует deleteForward: сообщение в MacOS. Что такое эквивалент Qt deleteBackward: из MacOS? Если нет такой вещи, как захватить deleteBackward: событие в Qt? В документации Qt по последовательностям ключей это не упоми…
04 мар '13 в 19:59
4
ответа
Ограничьте QKeySequence/QKeySequenceEdit только одним ярлыком
Можно ли ограничить QKeySequence показать только один ярлык в QKeySequenceEdit? В настоящее время он поддерживает до 4 ярлыков. Мое приложение поддерживает последовательности клавиш только одного ярлыка, например Ctrl+A или же Ctrl+C а не например C…
02 май '15 в 19:29
1
ответ
PySide2 | Выяснение, какая QKeySequence была нажата 2
У меня был предыдущий вопрос о QKeySequence здесь. Это работало, но когда я применил его к своему коду, казалось, что произошла ошибка, когда QKeySequence идет после строки, когда событие нажатия кнопки идет перед строкой QKeySequence. Примечание. Г…
16 мар '19 в 10:57
1
ответ
PySide2 | Выяснение, какая QKeySequence была нажата
Я использую PySide2 и хочу иметь несколько ярлыков, которые выполняют ту же функцию, но также будут зависеть от того, какая клавиша была нажата. Я попытался связать функции как таковые внутри QMainWindow: QtWidgets.QShortcut(QtGui.QKeySequence("1"),…
16 мар '19 в 05:02
1
ответ
Как сделать так, чтобы ярлыки запускались в пользовательском QMenu?
У меня есть контекстное меню (QMenu) и добавить к нему действие копирования следующим образом: m_copyNodeAction = new QAction(tr("Copy node"), &m_mainContextMenu); m_copyNodeAction->setShortcut(QKeySequence("Ctrl+C")); m_copyNodeAction->se…
24 июл '19 в 22:55
1
ответ
QShortcut и QKeySequence с Shift + Return в элементе QPlainTextEdit
У меня есть элемент, editorBox который имеет тип элемента PyQt5 QPlainTextEdit. Моя целевая цель - вызвать функцию, когда горячая клавишаShift + Return нажата, и моя цель с этой функцией состоит в том, чтобы она также вставляла текст в элемент edito…
29 июл '20 в 10:22
1
ответ
Как вызвать определенные слоты из события нажатия клавиши в qt / Как связать событие нажатия клавиши с QPushbutton на графическом интерфейсе?
Я новичок в qt. Я работал над приложением графического интерфейса калькулятора, я уже определил слоты, такие как numPressed(), когда на калькуляторе нажимается любая числовая кнопка, которая будет отображаться в lineEdit. void Calculator::numPressed…
23 апр '20 в 07:34
1
ответ
Неожиданный тип QKeySequence [закрыто]
У меня есть этот код внутри класса EditName, который наследует Ui_MainWindow из файла пользовательского интерфейса PyQt5 class EditName(Ui_MainWindow): def __init__(self, window): self.setupUi(window) QShortcut( QKeySequence('Ctrl+1'), self).activat…
23 июн '21 в 19:45
1
ответ
Как вызвать qt_sequence_no_mnemonics?
Что касается qt_sequence_no_mnemonics()в документации qt говорится: «Эта функция не объявлена ни в одном из файлов заголовков Qt. Чтобы использовать ее в своем приложении, объявите прототип функции перед ее вызовом». Но что это значит? Я вижу эту …
19 дек '21 в 05:16