标题:QML 与C++交互??
作者:lovexin109
日期:2014-07-26 23:30
内容:
QT5.3下建了一个Qt Quick Application ,在里面建了一个C++类,想QML发送信号给C++处理,网上的例子都是基于 QDeclarativeEngine而QML默认生成的是QQmlApplicationEngine,想知道这两个类有什么区别吗,谷歌上不去,百度没搜到什么有用信息,之前有个帖子详细讲了QML与C++交互找不到了,求高手指导关于QML与C++交互的问题
#1 [彩阳 07-26 23:38]
我写了一篇博文 ,希望能够帮到你。
#2 回 彩阳 的帖子 [lovexin109 07-27 16:20]
彩阳:我写了一篇博文 ,希望能够帮到你。 (2014-07-26 23:38)
谢谢楼主,想问一下如果是采用信号传递的方法应该怎么绑定信号和槽呢??
#3 [彩阳 07-28 09:18]
可以的,获取rootObject,然后寻找到对应的child,最后连接信号和槽就好了。
这里 还有一篇更为详尽的文章。
#4 [seanyxie 07-29 17:58]
我这里有篇文章,介绍C++和qml通信的
C++和qml通信
QDeclarativeEngine这个方法比较老了,现在都用QQuickView
#5 回 彩阳 的帖子 [lovexin109 07-29 22:46]
彩阳:可以的,获取rootObject,然后寻找到对应的child,最后连接信号和槽就好了。
这里 还有一篇更为详尽的文章。 (2014-07-28 09:18)
谢谢,可以了,想问一下QQmlApplicationEngine,rootObject的返回值是Qlist链表???