1
有没有办法从WebView
的底层QWebView
对象访问QWebPage
对象?从WebView访问QWebPage对象QML元素
QWebView
有:
QWebPage * QWebView::page() const
源:http://doc.qt.nokia.com/4.7-snapshot/qwebview.html#page
然而,它似乎并没有在QML
有没有办法从WebView
的底层QWebView
对象访问QWebPage
对象?从WebView访问QWebPage对象QML元素
QWebView
有:
QWebPage * QWebView::page() const
源:http://doc.qt.nokia.com/4.7-snapshot/qwebview.html#page
然而,它似乎并没有在QML
我还没有tryed它,但...
被曝光在qdeclarativewebview_p.h
at line 59中定义为public:
159 QWebPage *page() const;
160 void setPage(QWebPage *page);
所以你应该至少可以从C++(但不能直接从QML)访问它。
如果您在QML中需要它,您可以继承原始的QDeclarativeWebView
并公开此属性以便在QML中进行访问。
这就是我的想法。可惜它没有默认启用。 –