Sur cette page

QPropertyChangeHandler Class

template <typename Functor> class QPropertyChangeHandler

La classe `QPropertyChangeHandler` gère le cycle de vie des fonctions de rappel de modification associées à une propriété de modèle (` QProperty`). En savoir plus...

En-tête : #include <QPropertyChangeHandler>
CMake : find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake : QT += core
Hérite de : QPropertyObserver

Description détaillée

QPropertyChangeHandler est une classe de modèle dont le paramètre de modèle Functor spécifie le type de la fonction de rappel invoquée lorsque la valeur de la propriété change.

QPropertyChangeHandler<Functor> est créé lors de l'enregistrement d'un rappel sur une propriété ( QProperty ) afin de surveiller les modifications de la valeur de cette propriété, à l'aide de ` QProperty::onValueChanged ` et ` QProperty::subscribe`. Tant que le gestionnaire de changement est actif, le rappel reste installé.

Une instance de gestionnaire peut être transférée entre des portées C++ à l’aide de la sémantique de déplacement.

© 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.