Spec-Zone.ru › Qt 5.6

Класс QKeyboardInput

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

Свойства

  • controller : Qt3DInput::QKeyboardController *
  • focus : bool
  • 1 свойство унаследовано от Qt3DCore::QComponent
  • 2 свойства унаследовано от Qt3DCore::QNode
  • 1 свойство унаследовано от QObject

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

QKeyboardInput(QNode *parent = Q_NULLPTR)
~QKeyboardInput()
QKeyboardController * controller() const
bool focus() const
  • 2 открытых функции унаследовано от Qt3DCore::QComponent
  • 6 открытых функций унаследовано от Qt3DCore::QNode
  • 31 открытых функций унаследовано от QObject

Открытые слоты

void setController(QKeyboardController *controller)
void setFocus(bool focus)
  • 1 открытый слот унаследовано от Qt3DCore::QComponent
  • 2 открытых слота унаследовано от 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 controllerChanged(QKeyboardController *controller)
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 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)
  • 2 сигнала унаследованы от Qt3DCore::QComponent
  • 2 сигнала унаследованы от Qt3DCore::QNode
  • 2 сигнала унаследованы от QObject

Защищённые функции

void copy(const Qt3DCore::QNode *ref)
void keyEvent(QKeyEvent *event)
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change)
  • 1 защищённый метод унаследованный от Qt3DCore::QComponent
  • 3 защищённых метода унаследованных от Qt3DCore::QNode
  • 9 защищённых методов унаследованных от QObject

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

  • 11 статических публичных членов унаследованных от QObject
  • 1 статический защищённый член унаследованный от Qt3DCore::QNode

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

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

controller : Qt3DInput::QKeyboardController *

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

QKeyboardController * controller() const
void setController(QKeyboardController *controller)

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

void controllerChanged(QKeyboardController *controller)

focus : bool

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

bool focus() const
void setFocus(bool focus)

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

void focusChanged(bool focus)

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

QKeyboardInput::QKeyboardInput(QNode *parent = Q_NULLPTR)

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

QKeyboardInput::~QKeyboardInput()

Уничтожает экземпляр QKeyboardInput.

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

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

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

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

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

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

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

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

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

QKeyboardController *QKeyboardInput::controller() const

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

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

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

[protected] void QKeyboardInput::copy(const Qt3DCore::QNode *ref)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

bool QKeyboardInput::focus() const

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

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

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

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

[protected] void QKeyboardInput::keyEvent(QKeyEvent *event)

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

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

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

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

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

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

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

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

[protected] void QKeyboardInput::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change)

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

[slot] void QKeyboardInput::setController(QKeyboardController *controller)

Устанавливает контроллер клавиатуры в controller. Без валидного контроллера, QKeyboardInput не получит никаких событий.

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

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

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

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

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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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