Класс 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