Spec-Zone.ru › Qt 5.9

Класс QKeyboardHandler

(Qt3DInput::QKeyboardHandler)

Обеспечивает уведомления о событиях клавиатуры Подробнее...

Заголовок: #include <QKeyboardHandler>
qmake: QT += 3dinput
С момента: Qt 5.5
Инициализируется: KeyboardHandler
Наследует: Qt3DCore::QComponent
  • Список всех членов, включая унаследованные

Свойства

  • focus : bool
  • sourceDevice : Qt3DInput::QKeyboardDevice *
  • 1 свойство унаследовано от Qt3DCore::QComponent
  • 3 свойства унаследованы от Qt3DCore::QNode
  • 1 свойство унаследовано от QObject

Публичные функции

QKeyboardHandler(QNode *parent = nullptr)
bool focus() const
Qt3DInput::QKeyboardDevice * sourceDevice() const
  • 2 публичные функции унаследованы от Qt3DCore::QComponent
  • 11 публичных функций унаследованы от Qt3DCore::QNode
  • 32 публичных функции унаследованы от QObject

Публичные слоты

void setFocus(bool focus)
void setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice)
  • 1 публичный слот унаследован от Qt3DCore::QComponent
  • 3 публичных слота унаследованы от Qt3DCore::QNode
  • 1 публичный слот унаследован от QObject

Сигналы

void asteriskPressed(Qt3DInput::QKeyEvent *event)
void backPressed(Qt3DInput::QKeyEvent *event)
void backtabPressed(Qt3DInput::QKeyEvent *event)
void callPressed(Qt3DInput::QKeyEvent *event)
void cancelPressed(Qt3DInput::QKeyEvent *event)
void context1Pressed(Qt3DInput::QKeyEvent *event)
void context2Pressed(Qt3DInput::QKeyEvent *event)
void context3Pressed(Qt3DInput::QKeyEvent *event)
void context4Pressed(Qt3DInput::QKeyEvent *event)
void deletePressed(Qt3DInput::QKeyEvent *event)
void digit0Pressed(Qt3DInput::QKeyEvent *event)
void digit1Pressed(Qt3DInput::QKeyEvent *event)
void digit2Pressed(Qt3DInput::QKeyEvent *event)
void digit3Pressed(Qt3DInput::QKeyEvent *event)
void digit4Pressed(Qt3DInput::QKeyEvent *event)
void digit5Pressed(Qt3DInput::QKeyEvent *event)
void digit6Pressed(Qt3DInput::QKeyEvent *event)
void digit7Pressed(Qt3DInput::QKeyEvent *event)
void digit8Pressed(Qt3DInput::QKeyEvent *event)
void digit9Pressed(Qt3DInput::QKeyEvent *event)
void downPressed(Qt3DInput::QKeyEvent *event)
void enterPressed(Qt3DInput::QKeyEvent *event)
void escapePressed(Qt3DInput::QKeyEvent *event)
void flipPressed(Qt3DInput::QKeyEvent *event)
void focusChanged(bool focus)
void hangupPressed(Qt3DInput::QKeyEvent *event)
void leftPressed(Qt3DInput::QKeyEvent *event)
void menuPressed(Qt3DInput::QKeyEvent *event)
void noPressed(Qt3DInput::QKeyEvent *event)
void numberSignPressed(Qt3DInput::QKeyEvent *event)
void pressed(Qt3DInput::QKeyEvent *event)
void released(Qt3DInput::QKeyEvent *event)
void returnPressed(Qt3DInput::QKeyEvent *event)
void rightPressed(Qt3DInput::QKeyEvent *event)
void selectPressed(Qt3DInput::QKeyEvent *event)
void sourceDeviceChanged(QKeyboardDevice *keyboardDevice)
void spacePressed(Qt3DInput::QKeyEvent *event)
void tabPressed(Qt3DInput::QKeyEvent *event)
void upPressed(Qt3DInput::QKeyEvent *event)
void volumeDownPressed(Qt3DInput::QKeyEvent *event)
void volumeUpPressed(Qt3DInput::QKeyEvent *event)
void yesPressed(Qt3DInput::QKeyEvent *event)
  • 3 сигнала, унаследованные от Qt3DCore::QComponent
  • 4 сигнала, унаследованные от Qt3DCore::QNode
  • 2 сигнала, унаследованные от QObject

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

  • 11 статических общедоступных члена, унаследованных от QObject
  • 2 защищённые функции, унаследованные от Qt3DCore::QNode
  • 9 защищённые функции, унаследованные от QObject

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

Обеспечивает уведомление о событиях клавиатуры

Документация свойств

focus : bool

Содержит true, если QKeyboardHandlers имеет фокус.

Функции доступа:

bool focus() const
void setFocus(bool focus)

Сигнал уведомления:

void focusChanged(bool focus)

sourceDevice : Qt3DInput::QKeyboardDevice *

Содержит устройство клавиатуры QKeyboardHandler. Без валидного устройства QKeyboardHandler не получит никаких событий.

Функции доступа:

Qt3DInput::QKeyboardDevice * sourceDevice() const
void setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice)

Сигнал уведомления:

void sourceDeviceChanged(QKeyboardDevice *keyboardDevice)

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

QKeyboardHandler::QKeyboardHandler(QNode *parent = nullptr)

Создает новый экземпляр QKeyboardHandler с родителем parent.

[signal] void QKeyboardHandler::asteriskPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши *, содержащей детали события в event.

[signal] void QKeyboardHandler::backPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши "назад", содержащей детали события в event.

[signal] void QKeyboardHandler::backtabPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши "backtab", содержащей детали события в event.

[signal] void QKeyboardHandler::callPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши "вызов", содержащей детали события в event.

[signal] void QKeyboardHandler::cancelPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши "отмена", содержащей детали события в event.

[signal] void QKeyboardHandler::context1Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши контекста 1, содержащей детали события в event.

[signal] void QKeyboardHandler::context2Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши контекста 2, содержащей детали события в event.

[signal] void QKeyboardHandler::context3Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши контекста 2, содержащей детали события в event.

[signal] void QKeyboardHandler::context4Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши контекста 4, содержащей детали события в event.

[signal] void QKeyboardHandler::deletePressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши "удалить", содержащей детали события в event.

[signal] void QKeyboardHandler::digit0Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши 0, содержащей детали события в event.

[signal] void QKeyboardHandler::digit1Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши 1, содержащей детали события в event.

[signal] void QKeyboardHandler::digit2Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал генерируется при нажатии клавиши 2, содержащей детали события в event.

[signal] void QKeyboardHandler::digit3Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 3, а подробности события содержатся в event

[signal] void QKeyboardHandler::digit4Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 4, а подробности события содержатся в event

[signal] void QKeyboardHandler::digit5Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 5, а подробности события содержатся в event

[signal] void QKeyboardHandler::digit6Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 6, а подробности события содержатся в event

[signal] void QKeyboardHandler::digit7Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 7, а подробности события содержатся в event

[signal] void QKeyboardHandler::digit8Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 8, а подробности события содержатся в event

[signal] void QKeyboardHandler::digit9Pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши 9, а подробности события содержатся в event

[signal] void QKeyboardHandler::downPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши вниз, а подробности события содержатся в event

[signal] void QKeyboardHandler::enterPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши Enter, а подробности события содержатся в event

[signal] void QKeyboardHandler::escapePressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши Escape, а подробности события содержатся в event

[signal] void QKeyboardHandler::flipPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши flip, а подробности события содержатся в event

[signal] void QKeyboardHandler::hangupPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши hangup, а подробности события содержатся в event

[signal] void QKeyboardHandler::leftPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши влево, а подробности события содержатся в event

[signal] void QKeyboardHandler::menuPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши меню, а подробности события содержатся в event

[signal] void QKeyboardHandler::noPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал излучается при нажатии клавиши «да», а подробности события содержатся в event

[signal] void QKeyboardHandler::numberSignPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши решетки, а подробности события содержатся в event

[signal] void QKeyboardHandler::pressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши, а подробности события содержатся в event

[signal] void QKeyboardHandler::released(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при отпускании клавиши, а подробности события содержатся в event

[signal] void QKeyboardHandler::returnPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши Возврат, а подробности события содержатся в event

[signal] void QKeyboardHandler::rightPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши Вправо, а подробности события содержатся в event

[signal] void QKeyboardHandler::selectPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши Выбор, а подробности события содержатся в event

[slot] void QKeyboardHandler::setFocus(bool focus)

Устанавливает фокус на focus. Если фокус в данный момент не установлен на true, этот компонент получит фокус клавиатуры.

Примечание: Функция-сеттер для свойства focus.

См. также focus().

Qt3DInput::QKeyboardDevice *QKeyboardHandler::sourceDevice() const

Возвращает текущее устройство клавиатуры.

Примечание: Функция-геттер для свойства sourceDevice.

См. также setSourceDevice().

[signal] void QKeyboardHandler::spacePressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии пробела, а подробности события содержатся в event

[signal] void QKeyboardHandler::tabPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши Tab, а подробности события содержатся в event

[signal] void QKeyboardHandler::upPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши Вверх, а подробности события содержатся в event

[signal] void QKeyboardHandler::volumeDownPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши уменьшения громкости, а подробности события содержатся в event

[signal] void QKeyboardHandler::volumeUpPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши увеличения громкости, а подробности события содержатся в event

[signal] void QKeyboardHandler::yesPressed(Qt3DInput::QKeyEvent *event)

Этот сигнал испускается при нажатии клавиши Да, а подробности события содержатся в event

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

Spec-Zone.ru

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