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 | 오류는 서버가 상태 200으로 응답한 경우와 같이 성공한 경우에도 HTTP 응답 상태 코드입니다. |
enum QWebEngineLoadingInfo::LoadStatus
이 열거형은 웹 페이지 로드 요청의 로드 상태를 나타냅니다:
상수 | 값 | 설명 |
---|---|---|
QWebEngineLoadingInfo::LoadStartedStatus | 0 | 페이지가 현재 로드 중입니다. |
QWebEngineLoadingInfo::LoadStoppedStatus | 1 | 중지() 메서드 또는 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.