2

我想实现的是

1 使用 Qt 的 WebView(QtWebKit 的一部分)访问某些页面。

2 如果获得 HTTP 4xx、5xx 状态,则显示指定的 html 页面

(例如> HTTP 404、500)。

3 网络连接不可用时也显示指定页面。

目前,我只完成了工作 1... 在工作 2 中,我是如何从 WebView 获得 http 状态的?在工作 3 中,我现在正在寻找 QUrl API。

有人有想法或经验吗?

4

1 回答 1

0

您应该使用扩展类型 QWebPage::ErrorPageExtension 重新实现 QWebPage::extension()。

详情见: http ://doc.qt.io/qt-5/qwebpage.html#extension , http://doc.qt.io/qt-5/qwebpage-errorpageextensionoption.html

于 2011-01-21T15:24:32.017 回答