通過按鈕控製軸輸入、通過按鈕控製軸值,而不是傳統模擬輸入 (譬如:操縱杆)。 更多...
| 頭: | #include <Qt3DInput/QButtonAxisInput> |
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| 實例化: | ButtonAxisInput |
| 繼承: | Qt3DInput::QAbstractAxisInput |
| QButtonAxisInput (Qt3DCore::QNode * parent = nullptr) | |
| float | acceleration () const |
| QList<int> | buttons () const |
| float | deceleration () const |
| float | scale () const |
| void | setAcceleration (float acceleration ) |
| void | setButtons (const QList<int> & buttons ) |
| void | setDeceleration (float deceleration ) |
| void | setScale (float scale ) |
| void | accelerationChanged (float acceleration ) |
| void | buttonsChanged (const QList<int> & buttons ) |
| void | decelerationChanged (float deceleration ) |
| void | scaleChanged (float scale ) |
Specifies the rate at which the axis value changes when a button is held
訪問函數:
| float | acceleration () const |
| void | setAcceleration (float acceleration ) |
通知程序信號:
| void | accelerationChanged (float acceleration ) |
Specifies the buttons which control the axis
訪問函數:
| QList<int> | buttons () const |
| void | setButtons (const QList<int> & buttons ) |
通知程序信號:
| void | buttonsChanged (const QList<int> & buttons ) |
Specifies the rate at which the axis value returns to normal when a button is released
訪問函數:
| float | deceleration () const |
| void | setDeceleration (float deceleration ) |
通知程序信號:
| void | decelerationChanged (float deceleration ) |
Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.
訪問函數:
| float | scale () const |
| void | setScale (float scale ) |
通知程序信號:
| void | scaleChanged (float scale ) |
[explicit]
QButtonAxisInput::
QButtonAxisInput
(
Qt3DCore::QNode
*
parent
= nullptr)
Constructs a new QButtonAxisInput instance with parent .