Spec-Zone.ru › Qt 6.1

Класс 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
  • Список всех членов, включая наследуемые

Свойства

  • accepted : bool
  • count : const int
  • isAutoRepeat : const bool
  • key : const int
  • modifiers : const int
  • nativeScanCode : const quint32
  • text : const QString

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

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

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

[invokable] bool QKeyEvent::matches(QKeySequence::StandardKey key_) const

Возвращает true если событие нажатия клавиши соответствует заданной стандартной клавише key_; в противном случае возвращает false.

Примечание: Эту функцию можно вызывать через механизм метаобъектов и из QML. См. Q_INVOKABLE.

См. также QKeySequence::StandardKey.

QEvent::Type QKeyEvent::type() const

Возвращает тип события.

Связанные нечлены

QKeyEventPtr

Указатель на общий объект QKeyEvent.

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

Spec-Zone.ru

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