2

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

QT += webkitwidgets

但是,当我运行 qmake 时,我得到了这个错误:

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

1 回答 1

2

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

Android 上的 Qt 第 1 集

正如您在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 或多或少处于维护模式,但至少不像以前那样繁重的功能开发。

于 2014-05-26T13:21:03.623 回答