Spec-Zone.ru › Qt 6.0

Тип QML KeyEvent

QML-фронтенд для класса C++ QKeyEvent. Подробнее...

Заявление об импорте: import Qt3D.Input 2.0
С момента: Qt 5.5
Инициализирует: QKeyEvent
  • Список всех членов, включая унаследованные

Свойства

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

Методы

  • bool matches(StandardKey key)

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

Тип QML KeyEvent не может быть создан напрямую. Объекты этого типа используются в качестве параметров сигнала в KeyboardHandler.

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

accepted : bool

Установление accepted в true предотвращает распространение события клавиши на родительский элемент.

Как правило, если элемент обрабатывает событие клавиши, то оно должно быть принято, чтобы родительские элементы также не реагировали на это событие.

[только для чтения] count : int

Содержит количество клавиш, участвующих в этом событии. Если text не пустая, это просто длина строки.

[только для чтения] isAutoRepeat : bool

Указывает, происходит ли это событие от повторяющейся клавиши.

[только для чтения] key : int

Это свойство содержит код клавиши, которая была нажата или отпущена.

См. Qt.Key для списка кодов клавиш.

См. такжеKeyEvent.key.

[только для чтения] modifiers : int

Это свойство содержит флаги модификаторов клавиатуры, существовавшие непосредственно перед возникновением события.

См. такжеKeyEvent.modifiers.

[только для чтения] nativeScanCode : quint32

Это свойство содержит собственный код сканирования клавиши, которая была нажата. Он передаётся от QKeyEvent без изменений.

См. такжеQKeyEvent::nativeScanCode().

[только для чтения] text : string

Это свойство содержит текст Юникод, сгенерированный клавишей. Возвращаемый текст может быть пустой строкой в тех случаях, когда нажаты или отпущены модификаторы клавиш, такие как Shift, Control, Alt и Meta. В таких случаях key будет содержать действительное значение.

Документация методов

bool matches(StandardKey key)

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

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

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qt3d-input-keyevent.html

Spec-Zone.ru

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