提供共享公共 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)