在.qml文件里生成一个QWebView对象,如何在.c++文件获得这个对象?
------解决思路----------------------
设置objectName属性
------解决思路----------------------
怎么说呢...
在.qml文件里生成一个QWebView对象,如何在.c++文件获得这个对象?
这个问题有点奇怪,好吧,先假设你是在.qml文件通过一个你注册的函数来获取了一个QWebView对象
var webView = supper.getQWebView(); // 假设 supper 是你注册到qml环境的一个实例对象,有一个函数在qml中获取一个QWebView对象的引用
那么问题就来了,既然你的getQWebView函数是在c++中实现的,那么你调用的时候是否可以直接在c++中获取一条消息例如在这个getQWebView函数中发送一个信号。
信号原型如下
signal:
void get(QWebView *webview);
每次使用getWebView函数时都会触发这个信号