wxWidgets 介绍

2012-11-22
  • 836
  • 0

wxWidgets是一个GUI界面设计的C++框架,开发人员创建的应用程序 如WindowsOS XLinuxUNIX32位和64位架构以及一些移动平台,同时也包括Windows MobileiPhone SDK和嵌入式GTK +。它不只是为C++提供了api ,像主流语言,如:python,Per,等许多主流语言都提供API,具体可参考官方网站。与其它GUI库相比,wxWidgets展示的是应用程序更为真正的原生外观和感觉,这归功能于它使用的原生 API,而不是模拟的GUI

 

比起其它框架,它的优势是什么呢?为什么要选wxWidgets呢?

 

1. 完全开源。无论在个人或商业应用中,意为着是完全免费的。

 

2. 跨平台GUI设计。支持的OS很全面,如:在windows ,linux ,mac os上都有很好的兼容性。

 

3. Native GUI。重编译可生成各种平台的Native GUI

 

4. 虽然有着庞大的库,但运行效果极为令人满意。

 

缺点:

 

目前wxWidgets还未形成非常浓厚的使用氛围,相应的开发文档不够集中,对于一些初学者来说,还是比较难入门的。个人觉得它的好处绝对大于它的缺点,会有很好的发展前途