LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3051|回复: 20

QT还是GTK ?? 请各位前辈指教

[复制链接]
发表于 2006-12-20 12:53:51 | 显示全部楼层 |阅读模式
不是很了解它们之间的差别~~  还望各位前辈指教一二~~

不知道哪个更具兼容性,比如在各个桌面上运行~~~xfce/kde/gnome/fvwm...

请指教  谢谢

ps:c/c++基础
发表于 2006-12-20 16:21:23 | 显示全部楼层
i think is gtk/gtkmm
回复 支持 反对

使用道具 举报

发表于 2006-12-20 17:18:30 | 显示全部楼层
gtk更有前途啊~
LGPL的协议,用来写商业软件也不用付许可费。
支持很多种语言,c c++ java perl python
而且还很好学,比MFC好理解,跟QT比就不大清楚了。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 22:16:10 | 显示全部楼层
还有别的意见么~~~
回复 支持 反对

使用道具 举报

发表于 2006-12-20 22:26:19 | 显示全部楼层
QT,基于c++,实现大的项目比gtk容易多了。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 23:55:00 | 显示全部楼层
Post by dyte300
QT,基于c++,实现大的项目比gtk容易多了。

没看到gnome的开发者们说gnome的实现比kde难。

gtk+要比qt灵活。如果要用C,直接用GTK+即可。如果C++,gtkmm就是C++接口,而且没有QT那样的冗余(比如QT自己实现了字串、数据结构类)。

gtk+最大的问题,我觉得有两个:

1、软件包太散了,安装很费劲。在linux下,各发行版的源里固然可以解决依赖关系,但在win下,一直都不如qt做的好。

2、资料太少了,甚至连gtk+的官方文档都不太全。qt在文档和教程方面做的很好。
回复 支持 反对

使用道具 举报

发表于 2006-12-21 00:11:32 | 显示全部楼层
Post by lyanry

gtk+要比qt灵活。如果要用C,直接用GTK+即可。如果C++,gtkmm就是C++接口,而且没有QT那样的冗余(比如QT自己实现了字串、数据结构类)。


呵呵,glib自己实现的东西比Qt少么?
回复 支持 反对

使用道具 举报

发表于 2006-12-21 08:09:25 | 显示全部楼层
Post by Souryu_Asuka
呵呵,glib自己实现的东西比Qt少么?


从C 编码的角度实现的数据结构对象,不能算冗余,因为C标准中没有数据结构这个说法。

C++不同,QT所实现的那些数据结构类,在C++标准库中早已存在。我说的冗余,指的是这个。
回复 支持 反对

使用道具 举报

发表于 2006-12-21 09:36:41 | 显示全部楼层
那是因为有Qt的时候 C++ 的“标准库”还不知道在哪呢……
回复 支持 反对

使用道具 举报

发表于 2006-12-21 09:52:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表