QWebEngineLoadingInfo 类
一个用于 WebEngineView::loadingChanged 信号的实用类型。 更多信息...
头文件 | #include <QWebEngineLoadingInfo> |
CMake | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake | QT += webenginecore |
自从 | Qt 6.2 |
实例化 | WebEngineLoadingInfo |
公共类型
枚举 | ErrorDomain { NoErrorDomain, InternalErrorDomain, ConnectionErrorDomain, CertificateErrorDomain, HttpErrorDomain, …, HttpStatusCodeDomain } |
枚举 | LoadStatus { LoadStartedStatus, LoadStoppedStatus, LoadSucceededStatus, LoadFailedStatus } |
属性
|
|
公共函数
int | errorCode() const |
QWebEngineLoadingInfo::ErrorDomain | errorDomain() const |
QString | errorString() const |
bool | isErrorPage() const |
QMultiMap<QByteArray, QByteArray> | responseHeaders() const |
QWebEngineLoadingInfo::LoadStatus | status() const |
QUrl | url() const |
另请参阅QWebEnginePage::loadStarted、QWebEnginePage::loadFinished 和 WebEngineView::loadingChanged。
成员类型文档
枚举 QWebEngineLoadingInfo::ErrorDomain
此枚举包含加载错误的类型
常数 | 值 | 描述 |
---|---|---|
QWebEngineLoadingInfo::NoErrorDomain | 0 | 错误类型未知。 |
QWebEngineLoadingInfo::InternalErrorDomain | 1 | 内容无法由 Qt WebEngine 解释。 |
QWebEngineLoadingInfo::ConnectionErrorDomain | 2 | 错误由网络连接错误引起。 |
QWebEngineLoadingInfo::CertificateErrorDomain | 3 | 错误与SSL/TLS证书相关。 |
QWebEngineLoadingInfo::HttpErrorDomain | 4 | 错误与HTTP连接相关。 |
QWebEngineLoadingInfo::FtpErrorDomain | 5 | 错误与FTP连接相关。 |
QWebEngineLoadingInfo::DnsErrorDomain | 6 | 错误与DNS连接相关。 |
QWebEngineLoadingInfo::HttpStatusCodeDomain | 7 | 错误是HTTP响应状态码,即使是成功的情况,例如服务器回复状态码200。 |
enum QWebEngineLoadingInfo::LoadStatus
这个枚举表示网页加载请求的加载状态
常数 | 值 | 描述 |
---|---|---|
QWebEngineLoadingInfo::LoadStartedStatus | 0 | 页面目前正在加载。 |
QWebEngineLoadingInfo::LoadStoppedStatus | 1 | 页面加载由stop()方法或Chromium的加载器代码或网络堆栈停止。 |
QWebEngineLoadingInfo::LoadSucceededStatus | 2 | 页面已成功加载。 |
QWebEngineLoadingInfo::LoadFailedStatus | 3 | 页面无法加载。 |
属性文档
[只读]
errorCode : const int
包含错误代码。
访问函数
int | errorCode() const |
[只读]
errorString : const QString
包含错误消息。
访问函数
QString | errorString() const |
[只读]
isErrorPage : const bool
指示加载是否导致错误页面。
访问函数
bool | isErrorPage() const |
[只读, since 6.6]
responseHeaders : const QMultiMap<QByteArray,QByteArray>
当QWebEngineLoadingInfo::status()
等于QWebEngineLoadingInfo::LoadSucceededStatus
或QWebEngineLoadingInfo::LoadFailedStatus
时,包含响应头。
此属性自Qt 6.6引入。
访问函数
QMultiMap<QByteArray, QByteArray> | responseHeaders() const |
[只读]
status : const LoadStatus
此属性包含页面的加载状态。
访问函数
QWebEngineLoadingInfo::LoadStatus | status() const |
[只读]
url : const QUrl
包含加载请求的URL。
访问函数
QUrl | url() const |
© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权各自所有者。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3许可条款发布的。Qt及其相关标志是The Qt Company Ltd在芬兰和其他国家的商标。所有其他商标都是其各自所有者的财产。