首页 > 编程知识 正文

qt如何做windows桌面应用,QT界面开发

时间:2023-05-06 03:53:44 阅读:154034 作者:3402

桌面编程混合开发框架的比较目前主流的桌面编程混合开发框架主要有CEF、QWebKit、QWebengine等,其中尤以CEF功能强大、稳定性高为开发对象以下是三种混合开发框架的简单比较。

1、QWebKit (应用场景: Qt5.6之前的版本)优势:界面友好,易于二次开发,跨平台

缺点:封装大小(40M )必须很大,并且在Qt框架下

实际使用:简单易用,目前已弃用,问题较多,Qt政府已放弃维护

2、QWebEngine (应用场景: Qt5.7及更高版本)优势:界面友好,易于二次开发,加载速度快于QWebKt,跨平台

缺点:安装包很大(60米),需要在Qt框架下。 由于基于OpenGL的渲染,部分显卡和系统显卡驱动程序不匹配的PC在QWebEngine渲染时容易出现黑屏或崩溃,兼容性差,实际上正在使用。 使用方便,问题多,使用方便,容易崩溃。

3、CEF优点:功能齐全,能满足更多需求,稳定性高,是一个跨平台

缺点:安装包很大(80M ) )。

实际使用:对开发人员技术要求高,不易上手

Qt版本发展: QWebkit 5.5或更早版本用于浏览器开发的QWebkit; Qt 5.5同时支持QWebkit和qweb引擎; 从Qt 5.6开始,不再支持QWebkit,仅支持qweb引擎。

内核区别:QWebkit基于Webkit内核; QWebEngine、CEF基于chrome内核,功能更加完善。

总结:总的来说,如果只是通过桌面软件嵌入web,不使用复杂的功能,容易上手的话,可以选择QWebEngine )需要定制更多的功能,满足更多的业务需求

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。