Spec-Zone.ru › Qt 6.0

Тип QML InputSequence

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

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

Свойства

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

Сигналы

  • buttonIntervalChanged()
  • 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 в последовательности ввода должны быть активированы.

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

buttonIntervalChanged()

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

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

Примечание: Соответствующий обработчик — onButtonIntervalChanged.

timeoutChanged()

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

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

Примечание: Соответствующий обработчик — onTimeoutChanged.

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

Spec-Zone.ru

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