c++ - Windows PC 上 Qt5.3 上的 Android 目标 QWebView,错误 : Unknown module(s) in QT: webkitwidgets

标签 c++ qt qt5 qtwebkit qtandroidextras

我正在从 Windows pc 编写 Android 代码。我有 Qt 5.3,并且按照建议将以下行添加到我的 .pro 文件中以使用 QWebView:

QT += webkitwidgets

但是,当我运行 qmake 时,出现以下错误:

Project ERROR: Unknown module(s) in QT: webkitwidgets

最佳答案

根据此博文,Android 不支持 QtWebKit:

Qt on Android Episode 1

正如您在 "New Features" for 5.3 中看到的那样,BogDan 发布的原始计划在这方面没有改变:

Qt WebKit:

* Support for HTML5 Video Track. Subtitles and captions for HTML5 video.
* Support for Indexed DB API. See http://www.w3.org/TR/IndexedDB/
* Improved support for Mac HiDPI mode

我认为您最好的选择是最早的 5.4 版本的 QtWebEngine。 Digia 和整个 Qt 社区不久前就转向了这一点,这是 Lars 在去年巴塞罗那 Qt 贡献者峰会上“宣布”的。据我了解,QtWebKit 或多或少处于维护模式,但至少没有像以前那样繁重的功能开发。

关于c++ - Windows PC 上 Qt5.3 上的 Android 目标 QWebView,错误 : Unknown module(s) in QT: webkitwidgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23871021/

相关文章:

qt - 如何为 Windows 安装开源 Qt 库 5 二进制版本

c++ - 通过 QLineEdit 过滤查询并更新 QSqlQueryModel

c++ - 我能以某种方式将 Maple 过程包含到 C++ 代码中吗

c++ - 进程 fork 后 RAII 对象会发生什么?

c++ - 在Qt中集成一个Bullet简单demo

c++ - QByteArray 的十六进制值如何在不转换为 ASCII 字符的情况下显示

c++ - 什么是 castable QML WebView?

c++ - 为什么在使用递归 lambda 时出现编译错误?

android - C++ WinSock 蓝牙连接 - AT 命令 - 收到错误

c++ - 在 QToolBar 后面显示 QWidget