Sur cette page

QMetaClassInfo Class

La classe QMetaClassInfo fournit des informations supplémentaires sur une classe. Plus d'informations...

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 la classe sont de simples paires nom-valeur qui sont spécifiées à l'aide de Q_CLASSINFO() dans le code source. Les 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:
    //...
};

Ce mécanisme peut être utilisé gratuitement dans vos applications Qt.

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

Voir également QMetaObject.

Documentation sur les fonctions membres

const char *QMetaClassInfo::name() const

Renvoie le nom de cet élément.

Voir également 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.