Auf dieser Seite

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

Ö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:

QList<int> axes() const
void setAxes(const QList<int> &axes)

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.