Класс QKeySequenceEdit
Виджет QKeySequenceEdit позволяет вводить QKeySequence. Подробнее...
| Заголовок: | #include <QKeySequenceEdit> |
| qmake: | QT += widgets |
| С тех пор: | Qt 5.2 |
| Наследует: | QWidget |
Свойства
- keySequence : QKeySequence
Открытые функции
| QKeySequenceEdit(QWidget *parent = nullptr) | |
| QKeySequenceEdit(const QKeySequence &keySequence, QWidget *parent = nullptr) | |
| virtual | ~QKeySequenceEdit() |
| QKeySequence | keySequence() const |
- 214 открытых функций, унаследованных от QWidget
- 34 открытых функций, унаследованных от QObject
- 14 открытых функций, унаследованных от QPaintDevice
Открытые слоты
| void | clear() |
| void | setKeySequence(const QKeySequence &keySequence) |
Сигналы
| void | editingFinished() |
| void | keySequenceChanged(const QKeySequence &keySequence) |
Переопределённые защищённые функции
| virtual bool | event(QEvent *e) override |
| virtual void | keyPressEvent(QKeyEvent *e) override |
| virtual void | keyReleaseEvent(QKeyEvent *e) override |
| virtual void | timerEvent(QTimerEvent *e) override |
- 35 защищённых функций, унаследованных от QWidget
- 9 защищённых функций, унаследованных от QObject
- 1 защищённая функция, унаследованная от QPaintDevice
Дополнительные унаследованные члены
- 1 открытая переменная, унаследованная от QObject
- 5 статических открытых членов, унаследованных от QWidget
- 10 статических открытых членов, унаследованных от QObject
- 35 защищённых функций, унаследованных от QWidget
- 9 защищённых функций, унаследованных от QObject
- 1 защищённая функция, унаследованная от QPaintDevice
- 1 защищённый слот, унаследованный от QWidget
- 2 защищённых переменных, унаследованных от QObject
- 1 защищённый тип, унаследованный от QPaintDevice
Подробное описание
Виджет QKeySequenceEdit позволяет вводить QKeySequence.
Этот виджет позволяет пользователю выбрать QKeySequence, который обычно используется в качестве сочетания клавиш. Запись начинается, когда виджет получает фокус, и заканчивается через секунду после того, как пользователь отпустит последнюю клавишу.
См. также QKeySequenceEdit::keySequence.
Документация по свойствам
keySequence : QKeySequence
Это свойство содержит текущее выбранное сочетание клавиш.
Сочетание клавиш можно изменить пользователем или с помощью функции установщика.
Функции доступа:
| QKeySequence | keySequence() const |
| void | setKeySequence(const QKeySequence &keySequence) |
Сигнал уведомления:
| void | keySequenceChanged(const QKeySequence &keySequence) |
Документация по членам-функциям
QKeySequenceEdit::QKeySequenceEdit(QWidget *parent = nullptr)
Конструктор виджета QKeySequenceEdit с заданным parent.
QKeySequenceEdit::QKeySequenceEdit(const QKeySequence &keySequence, QWidget *parent = nullptr)
Конструктор виджета QKeySequenceEdit с заданным keySequence и parent.
[virtual] QKeySequenceEdit::~QKeySequenceEdit()
Уничтожает объект QKeySequenceEdit.
[slot] void QKeySequenceEdit::clear()
Очищает текущее сочетание клавиш.
[signal] void QKeySequenceEdit::editingFinished()
Этот сигнал излучается, когда пользователь завершает ввод сочетания клавиш.
Примечание: существует задержка в одну секунду перед отпусканием последней клавиши и излучением этого сигнала.
[override virtual protected] bool QKeySequenceEdit::event(QEvent *e)
Переопределена из QWidget::event().
[override virtual protected] void QKeySequenceEdit::keyPressEvent(QKeyEvent *e)
Переопределена из QWidget::keyPressEvent().
[override virtual protected] void QKeySequenceEdit::keyReleaseEvent(QKeyEvent *e)
Переопределена из QWidget::keyReleaseEvent().
[override virtual protected] void QKeySequenceEdit::timerEvent(QTimerEvent *e)
Переопределена из QObject::timerEvent().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qkeysequenceedit.html