Класс QKeyEvent
класс Qt3DInput::QKeyEventТип события QKeyEvent, отправляемый KeyBoardHandler. Подробнее...
| Заголовок: | #include <QKeyEvent> |
| CMake: | find_package(Qt6 COMPONENTS 3dinput REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| С момента: | Qt 5.5 |
| Инициализируется: | KeyEvent |
| Наследуется от: | QObject |
Свойства
|
|
Общедоступные функции
| int | count() const |
| bool | isAccepted() const |
| bool | isAutoRepeat() const |
| int | key() const |
| bool | matches(QKeySequence::StandardKey key_) const |
| int | modifiers() const |
| quint32 | nativeScanCode() const |
| void | setAccepted(bool accepted) |
| QString | text() const |
| QEvent::Type | type() const |
Связанные нечлены
| QKeyEventPtr |
Подробное описание
Документация по свойствам
accepted : bool
Установка accepted в true предотвращает распространение события на родительский элемент.
В общем случае, если элемент обрабатывает событие, то оно должно быть принято, чтобы родительские элементы не реагировали на то же самое событие.
Функции доступа:
| bool | isAccepted() const |
| void | setAccepted(bool accepted) |
[read-only] count : const int
Содержит количество клавиш, участвующих в этом событии. Если text не пусто, это просто длина строки.
Функции доступа:
| int | count() const |
[read-only] isAutoRepeat : const bool
Содержит значение, указывающее, происходит ли это событие от повторяющейся клавиши.
Функции доступа:
| bool | isAutoRepeat() const |
[read-only] key : const int
Это свойство содержит код нажатой или отпущенной клавиши.
См. Qt.Key для списка кодов клавиш клавиатуры.
См. также QKeyEvent::key().
Функции доступа:
| int | key() const |
[read-only] modifiers : const int
Это свойство содержит флаги модификаторов клавиатуры, существовавшие непосредственно перед возникновением события.
См. также QKeyEvent::modifiers().
Функции доступа:
| int | modifiers() const |
[read-only] nativeScanCode : const quint32
Это свойство содержит родной скан-код клавиши, которая была нажата. Оно передаётся из QKeyEvent без изменений.
Функции доступа:
| quint32 | nativeScanCode() const |
[read-only] text : const QString
Это свойство содержит текстовое значение Юникода, сгенерированное клавишей. Возвращаемый текст может быть пустой строкой в тех случаях, когда нажаты или отпущены модификаторы клавиш, такие как Shift, Control, Alt и Meta. В таких случаях key будет содержать допустимое значение.
Функции доступа:
| QString | text() const |
Документация по функциям-членам
bool QKeyEvent::matches(QKeySequence::StandardKey key_) const
Возвращает true, если событие нажатия клавиши соответствует заданной стандартной клавише key_; в противном случае возвращает false.
Примечание: Эту функцию можно вызвать с помощью механизма метаобъектов и из QML. См. Q_INVOKABLE.
См. также QKeySequence::StandardKey.
QEvent::Type QKeyEvent::type() const
Возвращает тип события.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3dinput-qkeyevent.html