Spec-Zone.ru › Qt 6.0

Класс QMetaClassInfo

Класс QMetaClassInfo предоставляет дополнительную информацию о классе. Подробнее...

Заголовок: #include <QMetaClassInfo>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
  • Список всех членов, включая унаследованные

Открытые функции

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

Подробное описание

Элементы информации о классе представляют собой простые пары имя--значение, которые задаются с помощью Q_CLASSINFO() в исходном коде. Информацию можно получить с помощью name() и value(). Например:

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

public:
    ...
};

Этот механизм свободен для использования в ваших приложениях Qt. Qt не использует его ни для одного из своих классов.

См. также QMetaObject.

Документация по членам-функциям

const char *QMetaClassInfo::name() const

Возвращает имя этого элемента.

См. также value().

const char *QMetaClassInfo::value() const

Возвращает значение этого элемента.

См. также name().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qmetaclassinfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API