Класс QKeyboardDevice
(Qt3DInput::QKeyboardDevice)QKeyboardDevice отвечает за рассылку событий клавиатуры подключённым объектам QQKeyboardHandler. Подробнее...
| Заголовок: | #include <QKeyboardDevice> |
| qmake: | QT += 3dinput |
| С тех пор: | Qt 5.5 |
| Инициализируется: | KeyboardDevice |
| Наследуется от: | Qt3DInput::QAbstractPhysicalDevice |
Свойства
- activeInput : Qt3DInput::QKeyboardHandler * const
- 3 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| QKeyboardDevice(QNode *parent = nullptr) | |
| QKeyboardHandler * | activeInput() const |
Переопределённые открытые функции
| virtual int | axisCount() const |
| virtual int | axisIdentifier(const QString &name) const |
| virtual QStringList | axisNames() const |
| virtual int | buttonCount() const |
| virtual int | buttonIdentifier(const QString &name) const |
| virtual QStringList | buttonNames() const |
- 9 открытых функций унаследованы от Qt3DInput::QAbstractPhysicalDevice
- 11 открытых функций унаследованы от Qt3DCore::QNode
- 32 открытых функций унаследованы от QObject
Сигналы
| void | activeInputChanged(QKeyboardHandler *activeInput) |
- 4 сигнала унаследованы от Qt3DCore::QNode
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 3 открытых слота унаследованы от Qt3DCore::QNode
- 1 открытый слот унаследован от QObject
- 11 статических открытых членов унаследованы от QObject
- 2 защищённых функций унаследованы от Qt3DCore::QNode
- 9 защищённых функций унаследованы от QObject
Подробное описание
QKeyboardDevice отвечает за рассылку событий клавиатуры подключённым объектам QQKeyboardHandler.
Документация по свойствам
activeInput : Qt3DInput::QKeyboardHandler * const
Содержит активный QKeyboardHandler устройства.
Функции доступа:
| QKeyboardHandler * | activeInput() const |
Сигнал уведомления:
| void | activeInputChanged(QKeyboardHandler *activeInput) |
Документация по функциям-членам
QKeyboardDevice::QKeyboardDevice(QNode *parent = nullptr)
Создаёт новый экземпляр QKeyboardDevice с parent.
[virtual] int QKeyboardDevice::axisCount() const
Переопределено из QAbstractPhysicalDevice::axisCount().
Возвращает количество осей.
Примечание: В настоящее время всегда возвращает ноль.
[virtual] int QKeyboardDevice::axisIdentifier(const QString &name) const
Переопределено из QAbstractPhysicalDevice::axisIdentifier().
Возвращает axisIdentifier, соответствующий name.
[virtual] QStringList QKeyboardDevice::axisNames() const
Переопределено из QAbstractPhysicalDevice::axisNames().
Возвращает имена осей.
Примечание: В настоящее время всегда возвращает пустой QStringList.
[virtual] int QKeyboardDevice::buttonCount() const
Переопределено из QAbstractPhysicalDevice::buttonCount().
Возвращает количество кнопок.
[virtual] int QKeyboardDevice::buttonIdentifier(const QString &name) const
Переопределено из QAbstractPhysicalDevice::buttonIdentifier().
Возвращает buttonIdentifier, соответствующий name.
[virtual] QStringList QKeyboardDevice::buttonNames() const
Переопределено из QAbstractPhysicalDevice::buttonNames().
Возвращает имена кнопок.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3dinput-qkeyboarddevice.html