QWebView for Android 目标在 Windows pc 上的 Qt5.3,错误:QT 中的未知模块:webkitwidgets

Posted

技术标签:

【中文标题】QWebView for Android 目标在 Windows pc 上的 Qt5.3,错误:QT 中的未知模块:webkitwidgets【英文标题】:QWebView for Android target on Qt5.3 on windows pc, ERROR: Unknown module(s) in QT: webkitwidgets 【发布时间】:2014-05-26 13:15:02 【问题描述】:

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

QT += webkitwidgets

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

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

【问题讨论】:

同样的问题:qt-project.org/forums/viewthread/37586 【参考方案1】:

根据这篇博文,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

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

【讨论】:

抱歉,这是毕尔巴鄂,不是巴塞罗那,但要点仍然存在。 ^^

以上是关于QWebView for Android 目标在 Windows pc 上的 Qt5.3,错误:QT 中的未知模块:webkitwidgets的主要内容,如果未能解决你的问题,请参考以下文章

Qt for Android 错误:目标 id 'android--1' 无效

QWebView 自动标签

如何在 PyQt 中对 qwebview 应用掩码?

特定网站在 QWebView 中抛出异常

JWPlayer 在 Qt5 QWebView 中不可见

替代 QWebView()