从WebView QML元素访问QWebPage对象

时间:2011-09-30 22:32:39

标签: c++ qt4 qml qtwebkit qwebview

有没有办法从QWebPage的基础WebView对象访问QWebView对象?

QWebView有:

QWebPage * QWebView::page () const

src:http://doc.qt.nokia.com/4.7-snapshot/qwebview.html#page

然而,它似乎没有在QML中公开

1 个答案:

答案 0 :(得分:2)

我还没试过,但是......

qdeclarativewebview_p.h at line 59中,定义为 public

159  QWebPage *page() const;
160  void setPage(QWebPage *page);

所以你应该能够至少从C ++(但不能直接从QML)访问它。

如果您在QML中需要它,则可以继承原始QDeclarativeWebView并公开此属性以便在QML中进行访问。