Qt WebEngine Core C++ 类

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

该模块在 Qt 5.6 引入。

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 关于下载信息
QWebEngineFindTextResult 封装页面搜索字符串结果
QWebEngineFullScreenRequest 启用接受 (或拒绝) 进入和退出全屏模式请求
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 引擎 Profile (配置文件)
QWebEngineQuotaRequest 允许接受 (或拒绝) 请求,为比应用程序在文件系统 API 中当前分配的更大持久性存储
QWebEngineRegisterProtocolHandlerRequest 使能够接受或拒绝请求,来自 registerProtocolHandler API
QWebEngineScript 封装 JavaScript 程序
QWebEngineScriptCollection 表示一批用户脚本
QWebEngineSettings 用于 QWebEnginePage 的设置存储对象
QWebEngineUrlRequestInfo URL 请求的有关信息
QWebEngineUrlRequestInterceptor 用于 URL 拦截的抽象基类
QWebEngineUrlRequestJob 表示自定义 URL 请求
QWebEngineUrlScheme 配置自定义 URL 方案
QWebEngineUrlSchemeHandler 用于处理自定义 URL 方案的基类

详细描述

要包括模块类定义,使用以下指令:

#include <QtWebEngineCore>
					

若使用 qmake 去构建工程,通常间接包括 Qt WebEngine Core,透过 Qt WebEngine 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 COMPONENTS WebEngineCore REQUIRED)
target_link_libraries(target PRIVATE Qt::WebEngineCore)