首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt 属性系统的有关问题,

2012-05-31 
Qt 属性系统的问题,急~~~比如说,比如说在不同的类中自定义了很多属性,应该怎么样才能读取相应类里的这些属

Qt 属性系统的问题,急~~~
比如说,比如说在不同的类中自定义了很多属性,应该怎么样才能读取相应类里的这些属性,这些属性各种类型都有,我应该通过什么对象才能获取这些属性??忘指点~先谢了~~

[解决办法]
QVariantproperty ( const char * name ) const
boolsetProperty ( const char * name, const QVariant & value )
以上是QObject的两个函数,就是通过这两个函数读写属性的。
[解决办法]
类.属性!!
[解决办法]
记得Qt的属性需要在类里面用Q_PROPERTY宏声明,类必须继承自QObject或者其子类,并且有Q_OBJECT宏
然后用对应的setter/getter或者property()/setProperty()函数就可以访问了

热点排行