2010-04-27 128 views
1

我想实现的是在Qt中获取http状态WebKit

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

2显示指定的HTML页面,如果有HTTP 4XX,5XX状态

(出埃及记> HTTP 404,500)。

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

现在,我只做了1 ... 在作业2中,我如何从WebView获取http状态? 在作业3中,我现在正在查看有关QUrl API的信息。

任何人有想法或expieience呢?

回答

0

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

有关详细信息,请参阅: http://doc.qt.io/qt-5/qwebpage.html#extensionhttp://doc.qt.io/qt-5/qwebpage-errorpageextensionoption.html

+0

你的帮助非常感谢。由于时间问题,我使用了非常愚蠢的方式来完成它... :( )我的老板做了一件我完全无法接受的事情,所以我刚刚退出,也许不会在Qt编程很长时间。 .. – RRTW 2011-03-03 10:01:25