A utility type for the WebEngineView::loadingChanged 信号。 更多...
头: | #include <QWebEngineLoadingInfo> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
Since: | Qt 6.2 |
实例化: | WebEngineLoadingInfo |
enum | ErrorDomain { NoErrorDomain, InternalErrorDomain, ConnectionErrorDomain, CertificateErrorDomain, HttpErrorDomain, …, HttpStatusCodeDomain } |
enum | 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 |
Contains information about a web page loading status change, such as the URL and current loading status (started, succeeded, stopped, failed).
另请参阅 QWebEnginePage::loadStarted , QWebEnginePage::loadFinished ,和 WebEngineView::loadingChanged .
This enumeration holds the type of a load error:
常量 | 值 | 描述 |
---|---|---|
QWebEngineLoadingInfo::NoErrorDomain
|
0
|
Error type is not known. |
QWebEngineLoadingInfo::InternalErrorDomain
|
1
|
Content cannot be interpreted by Qt WebEngine. |
QWebEngineLoadingInfo::ConnectionErrorDomain
|
2
|
Error results from a faulty network connection. |
QWebEngineLoadingInfo::CertificateErrorDomain
|
3
|
Error is related to the SSL/TLS certificate. |
QWebEngineLoadingInfo::HttpErrorDomain
|
4
|
Error is related to the HTTP connection. |
QWebEngineLoadingInfo::FtpErrorDomain
|
5
|
Error is related to the FTP connection. |
QWebEngineLoadingInfo::DnsErrorDomain
|
6
|
Error is related to the DNS connection. |
QWebEngineLoadingInfo::HttpStatusCodeDomain
|
7
|
Error is the HTTP response status code, even in case of success e.g. the server replied with status 200. |
This enumeration represents the load status of a web page load request:
常量 | 值 | 描述 |
---|---|---|
QWebEngineLoadingInfo::LoadStartedStatus
|
0
|
目前正在加载页面。 |
QWebEngineLoadingInfo::LoadStoppedStatus
|
1
|
Loading the page was stopped by the stop() method or by the loader code or network stack in Chromium. |
QWebEngineLoadingInfo::LoadSucceededStatus
|
2
|
Page has been loaded with success. |
QWebEngineLoadingInfo::LoadFailedStatus
|
3
|
Page could not be loaded. |
[read-only]
errorCode
: const
int
Holds the error code.
访问函数:
int | errorCode () const |
[read-only]
errorString
: const
QString
Holds the error message.
访问函数:
QString | errorString () const |
[read-only]
isErrorPage
: const
bool
Indicates if the load resulted in an error page.
访问函数:
bool | isErrorPage () const |
[read-only, since 6.6]
responseHeaders
: const
QMultiMap
<
QByteArray
,
QByteArray
>
Holds the response headers when
QWebEngineLoadingInfo::status()
等于
QWebEngineLoadingInfo::LoadSucceededStatus
or
QWebEngineLoadingInfo::LoadFailedStatus
.
该特性在 Qt 6.6 引入。
访问函数:
QMultiMap<QByteArray, QByteArray> | responseHeaders () const |
[read-only]
status
: const
LoadStatus
This property holds the load status of the page.
访问函数:
QWebEngineLoadingInfo::LoadStatus | status () const |
[read-only]
url
: const
QUrl
Holds the URL of the load request.
访问函数:
QUrl | url () const |
Returns the URL of the load request.
注意: Getter function for property url.