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

詳細説明

URL や現在の読み込みステータス (開始、成功、停止、失敗) など、 ウェブページの読み込みステータスの変化に関する情報を保持します。

QWebEnginePage::loadStartedQWebEnginePage::loadFinishedWebEngineView::loadingChangedも参照

メンバー型ドキュメント

enum QWebEngineLoadingInfo::ErrorDomain

この列挙はロードエラーのタイプを保持する:

定数説明
QWebEngineLoadingInfo::NoErrorDomain0エラーのタイプがわからない。
QWebEngineLoadingInfo::InternalErrorDomain1Qt WebEngine で内容を解釈できない。
QWebEngineLoadingInfo::ConnectionErrorDomain2ネットワーク接続の不具合によるエラー。
QWebEngineLoadingInfo::CertificateErrorDomain3エラーは SSL/TLS 証明書に関連しています。
QWebEngineLoadingInfo::HttpErrorDomain4エラーは HTTP 接続に関連しています。
QWebEngineLoadingInfo::FtpErrorDomain5エラーは FTP 接続に関連しています。
QWebEngineLoadingInfo::DnsErrorDomain6エラーはDNS接続に関連する。
QWebEngineLoadingInfo::HttpStatusCodeDomain7エラーはHTTPレスポンス・ステータス・コードです。成功した場合でも、サーバーはステータス200で応答します。

enum QWebEngineLoadingInfo::LoadStatus

この列挙は、ウェブページのロード要求のロード状態を表します:

定数説明
QWebEngineLoadingInfo::LoadStartedStatus0ページは現在ロード中です。
QWebEngineLoadingInfo::LoadStoppedStatus1ページのロードは stop() メソッド、または Chromium のローダーコードまたはネットワークスタックによって停止されました。
QWebEngineLoadingInfo::LoadSucceededStatus2ページの読み込みに成功しました。
QWebEngineLoadingInfo::LoadFailedStatus3ページをロードできませんでした。

プロパティの説明

[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

メンバー関数ドキュメント

QUrl QWebEngineLoadingInfo::url() const

ロードリクエストの URL を返す。

注: プロパティ url のゲッター関数です。

© 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.