InputSequence QML Type

QML frontend for the Qt3DInput::QInputSequence C++ 類。 更多...

import 語句: import Qt3D.Input 2.15
Since: Qt 5.7
實例化: QInputSequence

特性

信號

詳細描述

Represents a set of QAbstractActionInput's that must be triggerd one after the other.

The following example shows a chord that will be triggered by pressing the A and S keys together with a tolerance of 10 milliseconds between presses.

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

特性文檔編製

buttonInterval : int

The maximum time in milliseconds in between consecutive QAbstractActionInput's in the input sequence.

sequences : list < AbstractActionInput >

timeout : int

The time in milliseconds in which all QAbstractActionInput's in the input sequence must triggered within.

信號文檔編製

buttonIntervalChanged ()

此信號發射,當 buttonInterval of the input sequence is changed.

相應處理程序是 onButtonIntervalChanged

注意: 相應處理程序是 onButtonIntervalChanged .

timeoutChanged ()

This signal is emitted when the timeout of the input sequence is changed.

相應處理程序是 onTimeoutChanged

注意: 相應處理程序是 onTimeoutChanged .