首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Qt属性系统(Qt Property System)

    你可以在运行时期通过QObject,QMetaObject和QMetaProperties查询类属性。...即它们被添加到QObject中而不是QMetaObject中。可以通过传递一个空的QVariant给setProperty函数来移除属性。...例如:   Q_CLASSINFO(“Version” , “3.0.0”)   和被使用的元对象数据一样,类信息可以在运行时通过QMetaObject::classInfo函数访问...附:所谓添加属性到QOject中二不是QMetaObject中的意思是: 假设:有两个MyClass对象的实例a 与 b,当为a动态添加一个属性时,b是不会受到影响的。...QMetaObject是所有的MyClass实例所共享的。 关于Q_DECLARE_METATYPE,另一个重要的用途就是用于注册信号和槽中使用的用户自定类型。

    2.4K40
    领券