Sur cette page

QMetaClassInfo Class

La classe `QMetaClassInfo` fournit des informations supplémentaires sur une classe. En savoir plus...

En-tête : #include <QMetaClassInfo>
CMake : find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake : QT += core

Fonctions publiques

const char *name() const
const char *value() const

Description détaillée

Les éléments d’information de classe sont de simples pairesnom-valeur spécifiées à l’aide de ` Q_CLASSINFO()` dans le code source. Ces informations peuvent être récupérées à l’aide de ` name()` et ` value()`. Par exemple :

class MyClass : public QObject
{
    Q_OBJECT
    Q_CLASSINFO("author", "Sabrina Schweinsteiger")
    Q_CLASSINFO("url", "http://doc.moosesoft.co.uk/1.0/")

public:
    //...
};

Vous pouvez utiliser librement ce mécanisme dans vos applications Qt.

Remarque : il est également utilisé par la Active Qt, Qt D-Bus, Qt Qmlet Qt Remote Objects . Certaines clés peuvent être définies lors de l'utilisation de ces modules.

Voir aussi QMetaObject.

Documentation sur les fonctions membres

const char *QMetaClassInfo::name() const

Renvoie le nom de cet élément.

Voir aussi value().

const char *QMetaClassInfo::value() const

Renvoie la valeur de cet élément.

Voir également name().

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