Qt5.6中的跨平台Webview

哈迪·阿巴斯(HadiAbbasi)

我正在Windows 10 64x上将Qt 5.6与MinGW结合使用来开发跨平台应用程序(台式机+移动版)。

在Qt 5.5中,我可以使用WebKit制作一个跨平台应用程序以在我的应用程序中显示网页,并且可以在Windows,Android,iOs上使用它。今天,我意识到我们不能再使用它了,我们可以“T选用QtWebView既不适用于Windows,也不能使用QtWebEngine与MinGW的。

因此,我很困惑:知道我想使用当前配置(适用于android台式机和移动版)显示网页时,该怎么办?

是否有希望在下一个Qt版本中解决?

编辑:即使我想运行Qt特殊的webview(微型浏览器)示例,它显示qmake错误:

Project ERROR: Unknown module(s) in Qt: webenginewidgets
Project ERROR: Unknown module(s) in Qt: webview
协会

Qt不能将MinGW用于Web引擎。据说这里

Windows:Visual Studio 2013或Visual Studio 2015

您可以在此页面上找到更多信息另外,MinGW不能与Qt WebEngine一起使用的事实已报告为bug(例如42725),并且对此进行了解释:

Chromium本身不太可能支持MinGW,同样,QtWebEngine团队要实现这一目标也需要大量工作。因此,Qt MinGW软件包不完整是很可惜的。

Chromium是由集成的浏览器QWebEngine,而在QWebkit集成的浏览器中是WebKit,因此您不能再使用MinGW QWebEngine

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章