找回密码
 立即注册
收起左侧

关于C++和QML的信号传递

2
回复
8639
查看
[复制链接]
累计签到:34 天
连续签到:1 天
来源: 2013-6-20 11:24:34 显示全部楼层 |阅读模式
1Qter豆


这是在亚飞的那本书上仿照的代码样式 我想传递一个消息 但是发现用不了的样子 请问出错在什么地方
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你的slot是public的么?这个是必须的; 另外我个人不推荐在qml里面这样用信号,我自己是讲C++的类实例映射到qml里面然后直接给qml调用slot,反之则可以用connection来接受来自C++的信号,这样的好处是完全不需要在C++里面写connect,程序的逻辑思路可以全部转移到qml里面
回复

使用道具 举报

尚未签到

2013-6-20 11:24:35 显示全部楼层
你的slot是public的么?这个是必须的;

另外我个人不推荐在qml里面这样用信号,我自己是讲C++的类实例映射到qml里面然后直接给qml调用slot,反之则可以用connection来接受来自C++的信号,这样的好处是完全不需要在C++里面写connect,程序的逻辑思路可以全部转移到qml里面
回复

使用道具 举报

累计签到:34 天
连续签到:1 天
2013-6-21 16:31:49 显示全部楼层
Joey_Chan 发表于 2013-6-20 17:26
你的slot是public的么?这个是必须的;

另外我个人不推荐在qml里面这样用信号,我自己是讲C++的类实例映射 ...

谢谢回复。slot是public的。我后来已经用您的方法去写了。已经成功了。我上面用的信号方式确实不太方便。再次感谢回复。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了