Spec-Zone.ru › Qt 5.11

Класс QKeySequenceEdit

Виджет QKeySequenceEdit позволяет вводить QKeySequence. Подробнее...

Заголовок: #include <QKeySequenceEdit>
qmake: QT += widgets
С тех пор: Qt 5.2
Наследует: QWidget
  • Список всех членов, включая унаследованные

Свойства

  • keySequence : QKeySequence
  • 59 свойств, унаследованных от QWidget
  • 1 свойство, унаследованное от QObject

Открытые функции

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)
  • 19 открытых слотов, унаследованных от QWidget
  • 1 открытый слот, унаследованный от QObject

Сигналы

void editingFinished()
void keySequenceChanged(const QKeySequence &keySequence)
  • 3 сигнала, унаследованные от QWidget
  • 2 сигнала, унаследованные от 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

Дополнительные унаследованные члены

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API