QPropertyData Class
template <typename T> class QPropertyDataLa classe QPropertyData est une classe d'aide pour les propriétés avec des liaisons automatiques. Plus d'informations...
| En-tête : | #include <QPropertyData> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake : | QT += core |
| Depuis : | Qt 6.0 |
| Hérite : | QUntypedPropertyData |
| Hérité par : |
Fonctions publiques
| void | setValueBypassingBindings(QPropertyData<T>::parameter_type v) |
| void | setValueBypassingBindings(QPropertyData<T>::rvalue_ref v) |
| QPropertyData<T>::parameter_type | valueBypassingBindings() const |
Description détaillée
QPropertyData<T> est une classe de base commune pour les classes qui peuvent contenir des propriétés avec des liaisons de données automatiques. Elle enveloppe principalement les données stockées et offre un accès de bas niveau à ces données.
L'accès de bas niveau aux données fourni par cette classe contourne le mécanisme de liaison et doit être utilisé avec précaution, car les mises à jour des valeurs ne seront pas propagées aux liaisons qui dépendent de cette propriété.
Vous devriez normalement appeler value() et setValue() sur QProperty<T> ou QObjectBindableProperty<T>, et ne pas utiliser les mécanismes de bas niveau fournis par cette classe.
Documentation des fonctions membres
void QPropertyData::setValueBypassingBindings(QPropertyData<T>::parameter_type v)
Définit la valeur de la donnée stockée dans cette propriété à v.
Remarque : l'utilisation de cette méthode permet de contourner toute liaison potentielle enregistrée pour cette propriété.
Voir également valueBypassingBindings().
void QPropertyData::setValueBypassingBindings(QPropertyData<T>::rvalue_ref v)
Définit la valeur de la donnée stockée dans cette propriété à v.
Remarque : l'utilisation de cette méthode permet de contourner toute liaison potentielle enregistrée pour cette propriété.
Il s'agit d'une fonction surchargée.
QPropertyData<T>::parameter_type QPropertyData::valueBypassingBindings() const
Renvoie les données stockées dans cette propriété.
Remarque : comme cette méthode contourne toute évaluation de la liaison, elle peut renvoyer une valeur obsolète si une liaison est définie pour cette propriété. L'utilisation de cette méthode n'enregistrera pas non plus l'accès à la propriété avec une liaison en cours d'exécution.
Voir également setValueBypassingBindings().
© 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.