【发布时间】:2012-05-03 01:50:14
【问题描述】:
说我们有一些
WebView {
id: webView
objectName: "webView"
...
我们可以通过以下方式成功找到它:
QObject *object = w.ui->rootObject();
QObject *object_webView = object->findChild<QObject*>("webView");
但是为什么我们不能将它投射到 QWebView,而不是 QGraphicsWebView,如下所示:
QGraphicsWebView * view = qobject_cast<QGraphicsWebView *>(object_webView);
所以我想知道如何将 qml WebView 中的 dsefined 转换为具有 ->page() 之类的方法的 Qt 对象?
【问题讨论】: