Spec-Zone.ru › Qt 5.9

Тип QML InputSequence

QML-интерфейс для класса C++ Qt3DInput::QInputSequence. Подробнее...

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

Свойства

  • buttonInterval : int
  • sequences : список<AbstractActionInput>
  • timeout : int

Сигналы

  • void buttonIntervalChanged()
  • void timeoutChanged()

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

Представляет набор QAbstractActionInput, которые должны быть активированы один за другим.

Следующий пример показывает аккорд, который будет активирован одновременным нажатием клавиш A и S с порогом в 10 миллисекунд между нажатиями.

InputChord {
  tolerance: 10
  inputs: [
     ActionInput {
         sourceDevice: keyboardSourceDevice
         keys: [Qt.Key_A]
     },
     ActionInput {
        sourceDevice: keyboardSourceDevice
        keys: [Qt.Key_S]
     }
     ]
}

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

buttonInterval : int

Максимальное время в миллисекундах между последовательными QAbstractActionInput в последовательности ввода.

sequences : список<AbstractActionInput>

timeout : int

Время в миллисекундах, в течение которого все QAbstractActionInput в последовательности ввода должны быть активированы.

Документация по сигналам

void buttonIntervalChanged()

Этот сигнал генерируется при изменении buttonInterval последовательности ввода.

Соответствующий обработчик onButtonIntervalChanged

void timeoutChanged()

Этот сигнал генерируется при изменении времени ожидания последовательности ввода.

Соответствующий обработчик onTimeoutChanged

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

Spec-Zone.ru

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