qt与duilb对比

适用平台

  • dulib仅适用于windows平台,qt适用于windows,linux,max,android,ios,arm等平台。

适用范围

  • dulib仅用于绘制展示界面,是一个小而精的界面库,适用于做GUI程序;qt大而全,界面绘制展示仅是其中重要的一个功能,它还可以做控制台,工具,服务端程序开发。包含文件操作,网络操作等一系列对系统api的封装,是一个框架。

实现方式

  • duilib界面绘制是dui的方式,即所有的控件都是逻辑上的,最终统一绘制,适用于交互比较频繁的GUI程序,会更顺畅;qt widgets界面绘制是非dui的方式,即所有的控件都是一个窗口,分别绘制,适用于重展示的复杂控件较多的GUI应用程序。

使用难度

  • qt的ui设计器更完善,设计简单工业软件效率很高,开源有专业公司维护;duilib ui设计器存在bug,XML写界面在不熟悉的情况下效率较低,没有专业公司团队维护,需要自己修复一些问题,需要懂源码,对技术要求较高。

猜你喜欢

转载自blog.csdn.net/oTianLe1234/article/details/114158012
QT