有没有办法从 WebView
的底层 QWebView
对象访问 QWebPage
对象?
QWebView
有:
QWebPage * QWebView::page () const
来源:http://doc.qt.nokia.com/4.7-snapshot/qwebview.html#page
但是它似乎并没有暴露在 QML 中
最佳答案
我没试过,但是...
在qdeclarativewebview_p.h
at line 59定义为public:
159 QWebPage *page() const;
160 void setPage(QWebPage *page);
因此您至少应该能够从 C++ 访问它(但不能直接从 QML)。
如果在QML中需要,可以继承原有的QDeclarativeWebView
,将此属性暴露出来,在QML中访问。
关于c++ - 从 WebView QML 元素访问 QWebPage 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7616714/