如何使用 Qt webEngine 而不是 Qt webkit

Posted

技术标签:

【中文标题】如何使用 Qt webEngine 而不是 Qt webkit【英文标题】:How to use Qt webEngine instead of Qt webkit 【发布时间】:2017-01-25 07:41:30 【问题描述】:

我添加到 .pro 文件 QT += webenginewidgets,但 qmake 给我错误:

:-1: error: Unknown module(s) in QT: webenginewidgets

我想将项目从 5.4.0 移植到 5.8.0。

编辑:我读到我不能将 MinGW 用于带有 Qt 的 Web 引擎,应该使用 VS 2015,但我还不知道如何使用它。

我找到了这个包 Qt VS Package,但是有很矛盾的cmets。

【问题讨论】:

你在安装的时候启用了这个模块吗? 是的,我启用了它。 你用的是什么平台? 视窗。我已经读到我不能将 MinGW 用于 Web 引擎,我应该使用 VS 2015,但是如何做到这一点还不明白。 【参考方案1】:

您需要安装Visual Studio 2015 or the C++ Build Tools。

就下载和计算机占用空间而言,第二个选项更轻。

如果您想继续使用 Qt Creator,则根本不需要 VS 编辑器,在这种情况下不需要 VS 插件。

【讨论】:

C++ Build Tools 这个版本有安装问题。谢谢你的建议。 第二个选项你勾选了吗,链接失效了 链接已修复,但您必须深入查看页面。

以上是关于如何使用 Qt webEngine 而不是 Qt webkit的主要内容,如果未能解决你的问题,请参考以下文章

如何单击 Qt WebEngine 中的按钮?

Qt5 和 QML:如何使用 WebEngine Quick Nano Browser 自动输入用户名和密码

Qt WebEngine 失败

Qt WebEngine 密码管理器 - 如何检测网站上何时使用用户名/密码

Yocto SDK,QtWebEngine:QT 中的未知模块:webengine

项目错误:QT 中的未知模块:webengine