Класс QKeySequenceEdit
Виджет QKeySequenceEdit позволяет вводить QKeySequence. Подробнее...
| Заголовок: | #include <QKeySequenceEdit> |
| qmake: | QT += widgets |
| С момента: | Qt 5.2 |
| Наследует: | QWidget |
Свойства
- keySequence : QKeySequence
Открытые функции
| QKeySequenceEdit(QWidget *parent = Q_NULLPTR) | |
| QKeySequenceEdit(const QKeySequence &keySequence, QWidget *parent = Q_NULLPTR) | |
| ~QKeySequenceEdit() | |
| QKeySequence | keySequence() const |
- 211 открытых функций унаследовано от QWidget
- 31 открытых функций унаследовано от QObject
- 14 открытых функций унаследовано от QPaintDevice
Открытые слоты
| void | clear() |
| void | setKeySequence(const QKeySequence &keySequence) |
Сигналы
| void | editingFinished() |
| void | keySequenceChanged(const QKeySequence &keySequence) |
Переопределенные защищенные функции
| virtual bool | event(QEvent *e) |
| virtual void | keyPressEvent(QKeyEvent *e) |
| virtual void | keyReleaseEvent(QKeyEvent *e) |
| virtual void | timerEvent(QTimerEvent *e) |
- 35 защищенных функций унаследовано от QWidget
- 9 защищенных функций унаследовано от QObject
- 1 защищенная функция унаследовано от QPaintDevice
Дополнительные унаследованные члены
- 5 статических открытых членов унаследовано от QWidget
- 11 статических открытых членов унаследовано от QObject
- 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 = Q_NULLPTR)
Создает виджет QKeySequenceEdit с заданным parent.
QKeySequenceEdit::QKeySequenceEdit(const QKeySequence &keySequence, QWidget *parent = Q_NULLPTR)
Создаёт виджет QKeySequenceEdit с заданным keySequence и parent.
QKeySequenceEdit::~QKeySequenceEdit()
Удаляет объект QKeySequenceEdit.
[slot] void QKeySequenceEdit::clear()
Очищает текущее сочетание клавиш.
[signal] void QKeySequenceEdit::editingFinished()
Этот сигнал генерируется, когда пользователь завершает ввод сочетания клавиш.
Примечание: есть задержка в одну секунду до того, как отпускается последняя клавиша и генерируется этот сигнал.
[virtual protected] bool QKeySequenceEdit::event(QEvent *e)
Переопределено из QObject::event().
[virtual protected] void QKeySequenceEdit::keyPressEvent(QKeyEvent *e)
Переопределено из QWidget::keyPressEvent().
[virtual protected] void QKeySequenceEdit::keyReleaseEvent(QKeyEvent *e)
Переопределено из QWidget::keyReleaseEvent().
[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.6/qkeysequenceedit.html