简单易用qt
这是一个非常流行的c++桌面应用程序开发框架,相信大多数开发者都听说或使用过这个框架,应用广泛、支持跨平台,有一套非常便捷、易用的ui设计工具,组件众多、功能强大,只需简单拖拽、编辑属性,即可快速构建一个可视化程序,所见即所得,支持众多数据库开发,包括mysql、mssql等,如果你熟悉c++,那么qt非常容易上手,只需几天便可轻松入门,社区活跃、官方资料众多,非常值得学习和使用:
经典复杂mfc
这是一个非常经典的c++桌面应用程序开发框架,微软自主设计研发,仅限于windwos平台,在早期桌面开发中非常流行,一直扮演着重要角色,和qt一样,mfc也自带有可视化设计工具,只需简单拖拽、编辑属性,即可快速构建一个GUI桌面程序,省去了大量代码编写和优化,但设计思想太过复杂、灵活度不高,正在逐渐走向没落,只有一些老项目还在使用,初学来说,也不容易掌握,需要一段时间熟悉才行:
免费开源wxwidgets
这是一个非常著名的c++桌面应用程序开发框架,免费开源跨平台,相信许多开发者都听说或接触过这个图形库,wxpython就是基于wxwidgets开发而来,与qt仿平台外观不同,wxwidgets完全使用平台自己的库创建图形接口,不需要再添加额外层代码,因此运行速度更快、也更高效,不管私用还是商用,都完全免费,如果你有一定c++基础,学习起来也会十分迅速,很快就能入门:
当然,除了以上3个不错的c++图形库,还有许多其他库也非常不错,像duilib等,只要你有一定c++基础,熟悉一下相关示例和代码,很快就能掌握的,简单易用的话,就推荐qt,对于课设来说,完全够用了,也非常容易学习和上手,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。