我正在从 Windows pc 为 android 编写代码。我有 Qt 5.3,并按照建议在我的 .pro 文件中添加了以下行以使用 QWebView:
QT += webkitwidgets
但是,当我运行 qmake 时,我得到了这个错误:
Project ERROR: Unknown module(s) in QT: webkitwidgets
我正在从 Windows pc 为 android 编写代码。我有 Qt 5.3,并按照建议在我的 .pro 文件中添加了以下行以使用 QWebView:
QT += webkitwidgets
但是,当我运行 qmake 时,我得到了这个错误:
Project ERROR: Unknown module(s) in QT: webkitwidgets
根据此博客文章,Android 不支持 QtWebKit:
正如您在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
我认为你最好的选择是QtWebEngine
最早的 5.4。Digia 和整个 Qt 社区不久前就转向了这一点,这是由 Lars 去年在巴塞罗那举行的 Qt 贡献者峰会期间“宣布”的。在我的理解中,QtWebKit 或多或少处于维护模式,但至少不像以前那样繁重的功能开发。