QWebEngineLoadingInfo Class
WebEngineView::loadingChanged シグナルのユーティリティ型。詳細...
ヘッダー | #include <QWebEngineLoadingInfo> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
以来: | Qt 6.2 |
QML では | 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 |
QWebEnginePage::loadStarted 、QWebEnginePage::loadFinished 、WebEngineView::loadingChangedも参照 。
メンバー型ドキュメント
enum 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 | ページをロードできませんでした。 |
プロパティの説明
[read-only]
errorCode : const int
エラーコードを保持します。
アクセス関数:
int | errorCode() const |
[read-only]
errorString : const QString
エラーメッセージを保持します。
アクセス関数:
QString | errorString() const |
[read-only]
isErrorPage : const bool
ロードの結果、エラーページが表示されたかどうかを示します。
アクセス関数:
bool | isErrorPage() const |
[read-only, since 6.6]
responseHeaders : const QMultiMap<QByteArray,QByteArray>
QWebEngineLoadingInfo::status()
がQWebEngineLoadingInfo::LoadSucceededStatus
またはQWebEngineLoadingInfo::LoadFailedStatus
と等しい場合にレスポンスヘッダーを保持します。
このプロパティは Qt 6.6 で導入されました。
アクセス関数:
QMultiMap<QByteArray, QByteArray> | responseHeaders() const |
[read-only]
status : const LoadStatus
このプロパティは、ページのロード状態を保持する。
アクセス関数です:
QWebEngineLoadingInfo::LoadStatus | status() const |
[read-only]
url : const QUrl
ロードリクエストのURLを保持します。
アクセス関数:
QUrl | url() const |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.