Qt WebEngine Core C++ 类

提供共享公共 API 由 QtWebEngineQuick and QtWebEngineWidgets . 更多...

名称空间

QWebEngineGlobalSettings

保持 Web 引擎的全局设置

QWebEngineCertificateError

证书错误有关信息

QWebEngineClientCertificateSelection

包裹客户端证书选定的 QWebEngineClientCertSelection 类

QWebEngineClientCertificateStore

用于客户端证书的在内存存储

QWebEngineContextMenuRequest

Request for populating or extending a context menu with actions

QWebEngineCookieStore

访问 Chromium 的 Cookie

QWebEngineCookieStore::FilterRequest

QWebEngineCookieStore::FilterRequest 结构被用于结合 QWebEngineCookieStore::setCookieFilter(),且是 filterCallback 操作类型

QWebEngineDownloadRequest

关于下载信息

QWebEngineFileSystemAccessRequest

Enables accepting or rejecting requests for local file system access from JavaScript applications

QWebEngineFindTextResult

封装页面搜索字符串结果

QWebEngineFullScreenRequest

启用接受 (或拒绝) 进入和退出全屏模式请求

QWebEngineGlobalSettings::DnsMode

Struct provides means to specify the DNS host resolution mode

QWebEngineHistory

表示 Web 引擎页面的历史

QWebEngineHistoryItem

表示一项 Web 引擎页面历史

QWebEngineHistoryModel

A data model that represents the history of a web engine page

QWebEngineHttpRequest

保持要采用 WebEngine 发送的请求

QWebEngineLoadingInfo

A utility type for the WebEngineView::loadingChanged signal

QWebEngineNavigationRequest

A utility type for the QWebEnginePage::navigationRequested signal

QWebEngineNewWindowRequest

A utility type for the QWebEnginePage::newWindowRequested() signal

QWebEngineNotification

封装 HTML5 Web 通知数据

QWebEnginePage

用于查看和编辑 Web 文档的对象

QWebEngineProfile

由多个页面共享的 Web 引擎配置文件

QWebEngineRegisterProtocolHandlerRequest

使能够接受或拒绝请求,来自 registerProtocolHandler API

QWebEngineScript

封装 JavaScript 程序

QWebEngineScriptCollection

表示一批用户脚本

QWebEngineSettings

用于 QWebEnginePage 的设置存储对象

QWebEngineUrlRequestInfo

关于 URL 请求的信息

QWebEngineUrlRequestInterceptor

用于 URL 拦截的抽象基类

QWebEngineUrlRequestJob

表示自定义 URL 请求

QWebEngineUrlScheme

配置自定义 URL 方案

QWebEngineUrlSchemeHandler

用于处理自定义 URL 方案的基类

详细描述

若使用 qmake 去构建工程,通常间接包括 Qt WebEngine Core,透过 Qt WebEngine Quick or Qt WebEngine Widgets 模块。

To link against the module using build with qmake, add this line to your qmake project file:

QT += webenginecore
					

不管怎样, webenginecore 被隐含添加通过 webenginequick or webenginewidgets .

为采用 CMake 构建,使用 find_package() 命令以定位 Qt6 包中需要的模块组件和 target_link_libraries() 以链接到模块:

find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(target PRIVATE Qt6::WebEngineCore)