PySide6.QtWebEngineCore.QWebEngineLoadingInfo

class QWebEngineLoadingInfo

用于loadingChanged信号的实用类型。更多

概要

属性

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

包含有关网页加载状态更改的信息,例如URL和当前加载状态(已开始、已成功、已停止、已失败)。

另请参阅

loadStarted loadFinished loadingChanged

class LoadStatus

此枚举表示网页加载请求的加载状态:

常量

描述

QWebEngineLoadingInfo.LoadStartedStatus

页面正在加载中。

QWebEngineLoadingInfo.LoadStoppedStatus

页面加载被stop()方法或Chromium中的加载器代码或网络堆栈停止。

QWebEngineLoadingInfo.LoadSucceededStatus

页面已成功加载。

QWebEngineLoadingInfo.LoadFailedStatus

页面无法加载。

class ErrorDomain

此枚举包含加载错误的类型:

常量

描述

QWebEngineLoadingInfo.NoErrorDomain

错误类型未知。

QWebEngineLoadingInfo.InternalErrorDomain

内容无法被Qt WebEngine解释。

QWebEngineLoadingInfo.ConnectionErrorDomain

错误是由于网络连接故障导致的。

QWebEngineLoadingInfo.CertificateErrorDomain

错误与SSL/TLS证书有关。

QWebEngineLoadingInfo.HttpErrorDomain

错误与HTTP连接有关。

QWebEngineLoadingInfo.FtpErrorDomain

错误与FTP连接有关。

QWebEngineLoadingInfo.DnsErrorDomain

错误与DNS连接有关。

QWebEngineLoadingInfo.HttpStatusCodeDomain

错误是HTTP响应状态码,即使在成功的情况下,例如服务器回复状态200。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property errorCodeᅟ: int

此属性保存错误代码。

Access functions:
property errorDomainᅟ: QWebEngineLoadingInfo.ErrorDomain
Access functions:
property errorStringᅟ: str

此属性保存错误消息。

Access functions:
property isErrorPageᅟ: bool

此属性表示加载是否导致了错误页面。

Access functions:
property responseHeadersᅟ: QMultiMapQByteArray,QByteArray

QWebEngineLoadingInfo::status()等于QWebEngineLoadingInfo::LoadSucceededStatusQWebEngineLoadingInfo::LoadFailedStatus时,此属性保存响应头。

Access functions:
property statusᅟ: QWebEngineLoadingInfo.LoadStatus

此属性保存页面的加载状态。

Access functions:
property urlᅟ: QUrl

此属性保存加载请求的URL。

Access functions:
__init__(other)
Parameters:

其他QWebEngineLoadingInfo

errorCode()
Return type:

整数

获取属性 errorCodeᅟ 的Getter。

errorDomain()
Return type:

ErrorDomain

属性 errorDomainᅟ 的获取器。

errorString()
Return type:

字符串

属性 errorStringᅟ 的获取器。

isErrorPage()
Return type:

布尔

属性 isErrorPageᅟ 的获取器。

responseHeaders()
Return type:

.QMultiMapQByteArray,QByteArray

属性 responseHeadersᅟ 的获取器。

status()
Return type:

LoadStatus

属性 statusᅟ 的获取器。

url()
Return type:

QUrl

返回加载请求的URL。

属性 urlᅟ 的获取器。