wxwidgets
对于跨平台GUI开发有很多可选的选项。可能最流行的是java,但是对于许多应用程序而言这不是一个有效率的选择。在C++中有QT,一个非常不错的框架,但是它也有许多不足之处,第一点,它是仿平台外观的,而wxWidgets使用平台库创建图形接口;第二点,在你写的代码与最终被编译的C++代码之间,QT采用了一种与众不同的方式去使用一个专属的层。这里不提及微软的可视化框架,它只能工作在windows上,与它类似还有mono.net,它是搭建在层上的层。
与之相反的例子wxWidgets是C++的,它是高效的,并且不用在你的代码上添加额外的层。它是一个类库的集合,因此你可以使用C++编译器去编译它,不是说每一种C++编译器都可以,但是大多数通用的都可以。
其他的优势和特点:
它一直在被开发,还有很多支持,更是协作的开放源代码社区。
它完全免费,无论是私人用途还是商业用途。
有大量的在线文档。
容易学习,它就是C++。
有很多现成的类和库,参看这里。
文章最后发布于: 2019-07-10 17:47:39
相关阅读
wxWidgets初学者导引(2)——下载、安装wxWidgets
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,