Qt3DInput::QAxisSetting Class
class Qt3DInput::QAxisSetting„QAxisSetting“ speichert Einstellungen für die angegebene Liste von Achsen. Mehr...
| Kopfzeile: | #include <qaxissetting.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| In QML: | AxisSetting |
| Erbt von: | Qt3DCore::QNode |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Eigenschaften
- axes : QList<int>
- deadZoneRadius : float
- smooth : bool
Öffentliche Funktionen
| QAxisSetting(Qt3DCore::QNode *parent = nullptr) | |
| QList<int> | axes() const |
| float | deadZoneRadius() const |
| bool | isSmoothEnabled() const |
Öffentliche Slots
| void | setAxes(const QList<int> &axes) |
| void | setDeadZoneRadius(float deadZoneRadius) |
| void | setSmoothEnabled(bool enabled) |
Signale
| void | axesChanged(const QList<int> &axes) |
| void | deadZoneRadiusChanged(float deadZoneRadius) |
| void | smoothChanged(bool smooth) |
Detaillierte Beschreibung
Speichert die zu dieser Achse gehörende Totzone und legt fest, ob die Glättung aktiviert ist
Eigenschaftsdokumentation
axes : QList<int>
Zugriffsfunktionen:
Benachrichtigungssignal:
| void | axesChanged(const QList<int> &axes) |
deadZoneRadius : float
Zugriffsfunktionen:
| float | deadZoneRadius() const |
| void | setDeadZoneRadius(float deadZoneRadius) |
Benachrichtigungssignal:
| void | deadZoneRadiusChanged(float deadZoneRadius) |
smooth : bool
Zugriffsfunktionen:
| bool | isSmoothEnabled() const |
| void | setSmoothEnabled(bool enabled) |
Benachrichtigungssignal:
| void | smoothChanged(bool smooth) |
Dokumentation der Mitgliedsfunktionen
[explicit] QAxisSetting::QAxisSetting(Qt3DCore::QNode *parent = nullptr)
Erstellt eine neue QAxisSetting-Instanz mit den Parametern „ parent “.
QList<int> QAxisSetting::axes() const
QAxisSetting::axes Gibt die aktuelle Liste der Achsen zurück, für die diese Einstellungen gelten.
Hinweis: Getter -Funktion für die Eigenschaft „axes“.
Siehe auch „ setAxes()“.
[signal] void QAxisSetting::axesChanged(const QList<int> &axes)
Dieses Signal wird ausgelöst, wenn die mit der Achsenkonfiguration verknüpften Achsen auf „ axes “ geändert werden.
Hinweis: Benachrichtigungssignal für die Eigenschaft „ axes “.
float QAxisSetting::deadZoneRadius() const
QAxisSetting::deadZoneRadius Gibt den eingestellten Radius der Totzone zurück.
Hinweis: Getter -Funktion für die Eigenschaft „deadZoneRadius“.
Siehe auch „ setDeadZoneRadius()“.
[signal] void QAxisSetting::deadZoneRadiusChanged(float deadZoneRadius)
Dieses Signal wird ausgegeben, wenn der mit der Achsen-Einstellung verbundene Radius der Totzone auf „ deadZoneRadius “ geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft „ deadZoneRadius “.
bool QAxisSetting::isSmoothEnabled() const
QAxisSetting::isSmoothEnabled Gibt zurück, ob die Glättung aktiviert ist.
Hinweis: Getter -Funktion für die Eigenschaft „ smooth “.
[slot] void QAxisSetting::setAxes(const QList<int> &axes)
Setze die aktuellen Achsen der Instanz „ QAxisSetting “ auf „ axes “.
Hinweis: Setter -Funktion für die Eigenschaft „ axes “.
Siehe auch „ axes()“.
[slot] void QAxisSetting::setDeadZoneRadius(float deadZoneRadius)
Legen Sie den aktuellen Radius der Totzone der Instanz „ QAxisSetting “ auf „ deadZoneRadius “ fest.
Hinweis: Setter -Funktion für die Eigenschaft ` deadZoneRadius`.
Siehe auch deadZoneRadius().
[slot] void QAxisSetting::setSmoothEnabled(bool enabled)
Setzen Sie den aktuellen Status der Glättung in den QAxisSettings auf „ enabled “.
Hinweis: Setter -Funktion für die Eigenschaft ` smooth`.
Siehe auch „ isSmoothEnabled()“.
[signal] void QAxisSetting::smoothChanged(bool smooth)
Dieses Signal wird ausgegeben, wenn der Glättungszustand auf „ smooth “ geändert wird.
Hinweis: Benachrichtigungssignal für die Eigenschaft „ smooth “.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.