• 7113阅读
  • 5回复

[提问]Q_PROPERTY用法解惑 [复制链接]

上一主题 下一主题
离线yxdy1990
 

只看楼主 倒序阅读 楼主  发表于: 2014-01-15
大神们:
       Q_PROPERTY中只声明name、READ、NOTIFY这几项,然后类中有setName的方法,可以实现set时发送nameChanged信号吗?
谢谢!
离线彩阳

只看该作者 1楼 发表于: 2014-01-15
NOTIFY宏本来就是声明发送信号的,为的是让moc识别;
可以自定义一个nameChanged()信号,然后在Q_PROPERTY中声明。
上海Qt开发联盟,热忱地欢迎你的加入!
离线yxdy1990

只看该作者 2楼 发表于: 2014-01-15
回 1楼(彩阳) 的帖子
多谢回复!
我的疑惑是,在Q_PROPERTY中不声明WRITE setName项,可以有setName()函数吗?
离线彩阳

只看该作者 3楼 发表于: 2014-01-16
Qt的moc不产生函数的声明以及实现。
自己要写setName()函数。
上海Qt开发联盟,热忱地欢迎你的加入!
离线XChinux

只看该作者 4楼 发表于: 2014-01-16
参考Qt源代码中的写法即可.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yuetianle

只看该作者 5楼 发表于: 2015-02-06
thanks
READ 和WRITE
NOTIFY实际作用是让moc进行识别和qml进行通讯对吗
ubuntu Qt perfect
快速回复
限100 字节
 
上一个 下一个