Spec-Zone.ru › Qt 6.1

Тип QML InputSequence

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

Заявление об импорте: import Qt3D.Input 2.1
С: 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.1/qml-qt3d-input-inputsequence.html

Spec-Zone.ru

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