Spec-Zone.ru › Qt 5.6

Класс QFocusEvent

Класс QFocusEvent содержит параметры событий изменения фокуса виджетов. Подробнее...

Заголовок: #include <QFocusEvent>
qmake: QT += gui
Наследуется от: QEvent
  • Список всех членов, включая унаследованные

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

QFocusEvent(Тип type, Qt::FocusReason reason = Qt::OtherFocusReason)
bool gotFocus() const
bool lostFocus() const
Qt::FocusReason reason() const
  • 6 открытых функций, унаследованных от QEvent

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

  • 1 свойство, унаследованное от QEvent
  • 1 статическая открытая функция, унаследованная от QEvent

Подробное описание

Класс QFocusEvent содержит параметры событий изменения фокуса виджетов.

События изменения фокуса отправляются виджетам при изменении фокуса ввода с клавиатуры. События изменения фокуса возникают из-за действий мыши, нажатий клавиш (например, Tab или Backtab), системного окна, всплывающих меню, сочетаний клавиш или других причин, специфичных для приложения. Причина конкретного события изменения фокуса возвращается методом reason() в соответствующем обработчике событий.

Обработчики событий QWidget::focusInEvent(), QWidget::focusOutEvent(), QGraphicsItem::focusInEvent и QGraphicsItem::focusOutEvent() получают события изменения фокуса.

См. также QWidget::setFocus(), QWidget::setFocusPolicy(), и Фокус клавиатуры в виджетах.

Документация по членам-функциям

QFocusEvent::QFocusEvent(Тип type, Qt::FocusReason reason = Qt::OtherFocusReason)

Создает объект события изменения фокуса.

Параметр type должен быть либо QEvent::FocusIn, либо QEvent::FocusOut. Параметр reason описывает причину изменения фокуса.

bool QFocusEvent::gotFocus() const

Возвращает значение true если type() равно QEvent::FocusIn; в противном случае возвращает false.

bool QFocusEvent::lostFocus() const

Возвращает true если type() равно QEvent::FocusOut; в противном случае возвращает false.

Qt::FocusReason QFocusEvent::reason() const

Возвращает причину события изменения фокуса.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qfocusevent.html

Spec-Zone.ru

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