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中進行訪問。
這就是我的想法。可惜它沒有默認啓用。 –