QMetaClassInfo
类提供有关类的额外信息
头文件
#include <QMetaClassInfo>
cmake:
find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake:
QT += core
详细说明
类信息项是简单的名称-值对,在源代码中使用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没有将它用于任何类。
成员函数
name
const char
*
QMetaClassInfo::name() const
返回此项的名称。
value
const char
*
QMetaClassInfo::value() const
返回该项的值。