Qt3DInput::QAxisSetting Class
class Qt3DInput::QAxisSettingQAxisSetting enregistre les paramètres de la liste d'axes spécifiée. En savoir plus...
| En-tête : | #include <qaxissetting.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake : | QT += 3dinput |
| En QML : | AxisSetting |
| Hérite de : | Qt3DCore::QNode |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- axes : QList<int>
- deadZoneRadius : float
- smooth : bool
Fonctions publiques
| QAxisSetting(Qt3DCore::QNode *parent = nullptr) | |
| QList<int> | axes() const |
| float | deadZoneRadius() const |
| bool | isSmoothEnabled() const |
Emplacements publics
| void | setAxes(const QList<int> &axes) |
| void | setDeadZoneRadius(float deadZoneRadius) |
| void | setSmoothEnabled(bool enabled) |
Signaux
| void | axesChanged(const QList<int> &axes) |
| void | deadZoneRadiusChanged(float deadZoneRadius) |
| void | smoothChanged(bool smooth) |
Description détaillée
Enregistre la zone morte associée à cet axe et définit si le lissage est activé
Documentation de la propriété
axes : QList<int>
Fonctions d'accès :
Signal de notification :
| void | axesChanged(const QList<int> &axes) |
deadZoneRadius : float
Fonctions d'accès :
| float | deadZoneRadius() const |
| void | setDeadZoneRadius(float deadZoneRadius) |
Signal de notification :
| void | deadZoneRadiusChanged(float deadZoneRadius) |
smooth : bool
Fonctions d'accès :
| bool | isSmoothEnabled() const |
| void | setSmoothEnabled(bool enabled) |
Signal de notification :
| void | smoothChanged(bool smooth) |
Documentation des fonctions membres
[explicit] QAxisSetting::QAxisSetting(Qt3DCore::QNode *parent = nullptr)
Crée une nouvelle instance de QAxisSetting avec parent.
QList<int> QAxisSetting::axes() const
QAxisSetting::axes Renvoie la liste actuelle des axes auxquels ces paramètres s'appliquent.
Remarque : fonctiongetter pour la propriété axes.
Voir aussi setAxes().
[signal] void QAxisSetting::axesChanged(const QList<int> &axes)
Ce signal est émis lorsque les axes associés au paramètre « axis » sont modifiés pour prendre la valeur « axes ».
Remarque : signalde notification pour la propriété « axes ».
float QAxisSetting::deadZoneRadius() const
QAxisSetting::deadZoneRadius Renvoie le rayon de la zone morte défini.
Remarque : fonctiongetter pour la propriété deadZoneRadius.
Voir aussi setDeadZoneRadius().
[signal] void QAxisSetting::deadZoneRadiusChanged(float deadZoneRadius)
Ce signal est émis lorsque le rayon de la zone morte associé au paramètre de l'axe est modifié et passe à deadZoneRadius.
Remarque : signalde notification pour la propriété deadZoneRadius.
bool QAxisSetting::isSmoothEnabled() const
QAxisSetting::isSmoothEnabled Indique si le lissage est activé.
Remarque : fonctiongetter pour la propriété smooth.
[slot] void QAxisSetting::setAxes(const QList<int> &axes)
Définissez les axes actuels de l'instance ` QAxisSetting ` sur ` axes`.
Remarque : fonctionde définition de la propriété axes.
Voir également axes().
[slot] void QAxisSetting::setDeadZoneRadius(float deadZoneRadius)
Définissez le rayon actuel de la zone morte de l'instance ` QAxisSetting ` sur ` deadZoneRadius`.
Remarque : fonctionde définition pour la propriété deadZoneRadius.
Voir également deadZoneRadius().
[slot] void QAxisSetting::setSmoothEnabled(bool enabled)
Définissez l'état actuel du lissage de QAxisSettings sur « enabled ».
Remarque : fonctionde définition de la propriété smooth.
Voir également isSmoothEnabled().
[signal] void QAxisSetting::smoothChanged(bool smooth)
Ce signal est émis lorsque l'état de lissage passe à « smooth ».
Remarque : signalde notification pour la propriété « 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.