QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2085|回复: 9

我该使用QT还是GTK,还是glade,或者其他什么

[复制链接]
发表于 2005-4-14 10:26:22 | 显示全部楼层 |阅读模式
现在有一个小项目,有如下要求,请问我应该用什么工具来开发呢?

这个项目的最终成果是在原有c++代码之上,做一个图形方式的工具,

有以下几个要求
1 能够调用c++写的程序,和c++有很好的融合性
2 开发快
3 最重要的是开发出来的东西是免费的,不受一些开发工具的版权的限制,这也是使用linux的原因 ,不过听说KDE本身并不是完全符合GPL的,大虾帮忙解释一下
发表于 2005-4-14 10:35:20 | 显示全部楼层
什么都可以
回复

使用道具 举报

发表于 2005-4-14 13:12:38 | 显示全部楼层
我喜欢用QT  desingner   
回复

使用道具 举报

发表于 2005-4-14 13:36:13 | 显示全部楼层
把原来的 C++ 代码编译成一个执行文件,然后通过 IPC 进行操作就是了……
Qt/X11 是 GPL 的——不过我不喜欢 KDE/Qt,不知道为什么(估计是被 FC 影响太多了 )。
另外,Glade 可以生成 C++ 代码吧(gtkmm)?没怎么用过。
回复

使用道具 举报

 楼主| 发表于 2005-4-14 15:22:24 | 显示全部楼层
刚看到QT的要求,如果我做的东西是商用的,那么就不能用QT免费版了??
回复

使用道具 举报

 楼主| 发表于 2005-4-14 18:13:15 | 显示全部楼层
用anjuta怎么样?有人用过么?
回复

使用道具 举报

发表于 2005-4-15 00:57:39 | 显示全部楼层
如果确定用 gtk 开发,那么 glade 设计界面不错:)Anjuta 作为 IDE 不错,但是我这里好像文档不如 KDevelop 的好用……
Don't get confused with tools.
回复

使用道具 举报

 楼主| 发表于 2005-4-15 08:27:03 | 显示全部楼层
谢谢大虾指教。
再问一个问题,Qt不是基于gtk的么?
glade怎么体现出的gtk呢?是不是用glade生成的
代码里面是gtk的glib,而Qt不是呢?
回复

使用道具 举报

发表于 2005-4-15 09:29:15 | 显示全部楼层
KDE是建筑在Qt之上的。
Gnome是建筑在gtk之上的,(gtkmm待查)。
glade是一个可视化的编辑届面的工具,用来生成xx的代码(xx代表什么不祥,可能是gtk/gtkmm)。
回复

使用道具 举报

发表于 2005-4-15 11:14:55 | 显示全部楼层
补充楼上:
gtkmm 是一个 gtk+ 库的 C++ 封装(www.gtkmm.org)
glade 是一个界面设计工具,可以生成描述 gtk+ 界面的 C/C++ 代码

Qt 程序可以用 Qt Designer  和 KDE Designer 进行界面设计。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 07:32 , Processed in 0.093000 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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