• 4409阅读
  • 6回复

[提问]QML 与C++交互?? [复制链接]

上一主题 下一主题
离线lovexin109
 

只看楼主 倒序阅读 楼主  发表于: 2014-07-26
QT5.3下建了一个Qt Quick Application ,在里面建了一个C++类,想QML发送信号给C++处理,网上的例子都是基于 QDeclarativeEngine而QML默认生成的是QQmlApplicationEngine,想知道这两个类有什么区别吗,谷歌上不去,百度没搜到什么有用信息,之前有个帖子详细讲了QML与C++交互找不到了,求高手指导关于QML与C++交互的问题
离线彩阳

只看该作者 1楼 发表于: 2014-07-26
我写了一篇博文 ,希望能够帮到你。
1条评分金钱+1
lovexin109 金钱 +1 - 2014-07-29
上海Qt开发联盟,热忱地欢迎你的加入!
离线lovexin109

只看该作者 2楼 发表于: 2014-07-27
回 彩阳 的帖子
彩阳:我写了一篇博文 ,希望能够帮到你。 (2014-07-26 23:38) 

谢谢楼主,想问一下如果是采用信号传递的方法应该怎么绑定信号和槽呢??
离线彩阳

只看该作者 3楼 发表于: 2014-07-28
可以的,获取rootObject,然后寻找到对应的child,最后连接信号和槽就好了。
这里 还有一篇更为详尽的文章。
1条评分金钱+1
lovexin109 金钱 +1 - 2014-07-29
上海Qt开发联盟,热忱地欢迎你的加入!
离线seanyxie

只看该作者 4楼 发表于: 2014-07-29
我这里有篇文章,介绍C++和qml通信的

C++和qml通信

QDeclarativeEngine这个方法比较老了,现在都用QQuickView
1条评分金钱+1
lovexin109 金钱 +1 - 2014-07-29
我奔向太阳,在日落前必将找到你。
欢迎光临Qt技术博客 http://www.seanyxie.com
离线lovexin109

只看该作者 5楼 发表于: 2014-07-29
回 彩阳 的帖子
彩阳:可以的,获取rootObject,然后寻找到对应的child,最后连接信号和槽就好了。
这里 还有一篇更为详尽的文章。 (2014-07-28 09:18) 

谢谢,可以了,想问一下QQmlApplicationEngine,rootObject的返回值是Qlist<OBject>链表???
离线lovexin109

只看该作者 6楼 发表于: 2014-07-29
回 seanyxie 的帖子
seanyxie:我这里有篇文章,介绍C++和qml通信的
C++和qml通信
QDeclarativeEngine这个方法比较老了,现在都用QQuickView  (2014-07-29 17:58) 

谢谢seanyxie
快速回复
限100 字节
 
上一个 下一个