QMetaClassInfo 类

QMetaClassInfo 类提供了有关类的附加信息。更多...

头文件 #include <QMetaClassInfo>
CMakefind_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmakeQT += 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 应用中使用。

注意:它还由 Active QtQt D-BusQt QmlQt Remote Objects 模块使用。当使用这些模块时,可能设置了某些键。

另请参阅 QMetaObject

成员函数文档

const char *QMetaClassInfo::name() const

返回此项的名称。

另请参阅 value

const char *QMetaClassInfo::value() const

返回此项的值。

另请参阅 name

© 2024 Qt 公司有限。本文件中包含的文档贡献的版权归其各自的所有者。本文件中的文档根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款提供。Qt 和相应的徽标是芬兰和/或世界各地的 Qt 公司的 商标。所有其他商标均为其各自所有者的财产。