Класс 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
- 31 открытых функций, унаследованных от QObject
- 14 открытых функций, унаследованных от QPaintDevice
Открытые слоты
| void | clear() |
| void | setKeySequence(const QKeySequence &keySequence) |
Сигналы
| void | editingFinished() |
| void | keySequenceChanged(const QKeySequence &keySequence) |
Статические открытые члены
| const QMetaObject | staticMetaObject |
- 5 статических открытых членов, унаследованных от QWidget
- 9 статических открытых членов, унаследованных от QObject
Переопределенные защищенные функции
| 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
Дополнительные наследуемые члены
- 35 защищенных функций, унаследованных от QWidget
- 9 защищенных функций, унаследованных от QObject
- 1 защищенная функция, унаследованная от QPaintDevice
- 1 защищенный слот, унаследованный от QWidget
Подробное описание
Виджет 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/qt-5.12/qkeysequenceedit.html