今天看到新闻
qt4.5将增加LGPL协议 很是兴奋了一下
之前qt的开源版是GPL协议的
因为这点 很多商业公司选择了gtk+
下面是个人对qt和gtk+的一点肤浅看法
安装上qt非常大 下载好还需要编译
gtk+可以选择下载gtkmm 安装包
包含有vs的项目属性表(vsprops file)
如果使用vs studio 不用配置就可以开发 很方便
qt的设计出来的界面看起来更好看一些
而且gui的设计工具很方便
i18n的解决方案也很好用
文档多 上手容易
前一阵学习了一下gtk+
发现使用gtk,glade和pygtk一起开发
非常的酷
界面和功能可以完全分离
不过缺点是界面的可视化设计不好用
需要非常熟悉各个属性才能让widget按所想的位置搭配
而恰恰文档比较少 很是郁闷
qt因为出来的比较早
里面有一套类似stl的东东
还有一些宏
可能会用起来不习惯
gtk+没有做造轮子的工作
个人来说 还是喜欢qt一些
漂亮 好用 文档多
有商业公司的支持 个人感觉稳定一些
之前用gtkmm和glade 一直就没有搞好一个例子 咳
