2

有没有办法QWebPageWebView的底层对象访问QWebView对象?

QWebView拥有:

QWebPage * QWebView::page () const

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

但是它似乎没有在 QML 中公开

4

1 回答 1

2

我没试过,但是...

qdeclarativewebview_p.h第 59 行,定义为public

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

因此,您至少应该能够从 C++(但不能直接从 QML)访问它。

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

于 2011-10-05T09:56:40.450 回答