欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Qt webkitwidgets模块和webenginewidgets模块

发布时间:2025/4/16 编程问答 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Qt webkitwidgets模块和webenginewidgets模块 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题

将Qt开发的程序从Qt5.5或更低的版本迁移到5.6或更高的版本时,会提示webkitwidgets是unknown module。

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

原因

根据Qt官方的解释(在Qt的帮助文档里也可以看到),在5.6版本以及之后的版本,Qt已经移除了webkitwidgets模块,并用一个新的模块webenginewidgets替代之。
Qt5.5.1是最后一个支持webkitwidgets的版本。

解决

Qt给出了向高版本迁移的文档:Porting from Qt WebKit to Qt WebEngine
在.pro文件中,如果要区分不同的Qt版本,可以这么写:

lessThan(QT_VERSION, 0x050600) { QT += webkitwidgets # do something else } greaterThan(QT_VERSION, 0x050500) { QT += webenginewidgets # do something else }

转载于:https://www.cnblogs.com/xia-weiwen/p/6857310.html

总结

以上是生活随笔为你收集整理的Qt webkitwidgets模块和webenginewidgets模块的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。