LinuxSir.cn,穿越时空的Linuxsir!

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

关于linux gui编程

[复制链接]
发表于 2005-2-24 12:13:40 | 显示全部楼层 |阅读模式
我想开发一个linux平台上运行的多功能下载程序,功能类似flashget,作为毕业设计。
但对linux gui编程很不了解。有谁能对这方面开发环境做个简单的介绍?
发表于 2005-2-24 13:19:35 | 显示全部楼层
如果想简单的话,直接用java就可以了.不过flashget有的功能不好用java做,那么你去www.gtk.org上面看看吧
回复 支持 反对

使用道具 举报

发表于 2005-2-24 13:46:39 | 显示全部楼层
写flashget,与gui有什么关系!
在花哨的界面都是可以做的!关键是人家flashget的思想!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-25 16:24:43 | 显示全部楼层
和gui有关系呀,我还不知道在linux下如何编写图形界面程序呢:)
java不会的,准备用c语言实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-25 16:25:52 | 显示全部楼层
我只是想问问如何做图形界面程序比较方便一点,当然要考虑到可移植性。
有没有相关接口?
回复 支持 反对

使用道具 举报

发表于 2005-2-25 17:49:58 | 显示全部楼层

我想你没有真的明白...

我想你没有真的明白flashget的真正意义在哪里。就象是上面有人说的,如果你要做flashget这类的东西,你是要去实现它的“断点续传”,还是它的"GUI"。
写"GUI"是比较简单的。别人也提到了你可去http://www.gtk.org找有关gtk ... indows的Toolkit。
写“断点续传”这个功能就不那么容易。
最后,我再说一下,flashget之类的工具不是非要用GUI。Linux下有一个工具叫ProZilla。 它就是“断点续传”工具。真正的ProZilla没有GUI。给它提供GUI的是ProzGUI。Linux下大多数工具都是这样分两部分,即功能和GUI分离。
回复 支持 反对

使用道具 举报

发表于 2005-2-25 17:51:23 | 显示全部楼层
我想你没有真的明白flashget的真正意义在哪里。就象是上面有人说的,如果你要做flashget这类的东西,你是要去实现它的“断点续传”,还是它的"GUI"。
写"GUI"是比较简单的。别人也提到了你可去
http://www.gtk.org
找有关gtk的资料。你也可以去
http://www.trolltech.com
去找有关Qt的资料。gtk和Qt是Linux下两个被广泛运用的XWindows的Toolkit。

写“断点续传”这个功能就不那么容易。
最后,我再说一下,flashget之类的工具不是非要用GUI。Linux下有一个工具叫ProZilla。 它就是“断点续传”工具。真正的ProZilla没有GUI。给它提供GUI的是ProzGUI。Linux下大多数工具都是这样分两部分,即功能和GUI分离。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-26 20:36:47 | 显示全部楼层
呵呵,我只是问一下关于编写gui编程的知识,因为核心算法我自己就能弄明白。
回复 支持 反对

使用道具 举报

发表于 2005-2-28 19:21:18 | 显示全部楼层
自己找找。。。看看GTK或者QT的文档。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-1 14:50:30 | 显示全部楼层
好像一般资料都是讲解gtk在gnome下的开发,这样开发出的程序可以在KDE下运行么?不同的linux无须编写不同的版本吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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