LinuxGem
为你搜集新鲜的 Linux 技巧和软件

想学 Pygtk? 找到个好样板

Pygtk 是 Python 的 Gtk+ 库,通过 Pygtk,你可以用 Python 来写 Gtk+ 桌面程序,既可以简便编写,又可以获得强大的 Python 类库支持,还可以轻松跨平台运行~

目前基于 Pygtk 的程序越来越多,如果你想学 Pygtk 就不用犹豫了,Pygtk 已经相当的成熟。

miniFTP 就是一个基于 Pygtk 的程序,整个程序就是一个 miniFTP.py 文件,全部的源代码只有 300 多行,却实现了基本 FTP 的登录、浏览、上传、下载的功能,是个非常好的 Pygtk 学习样板。

miniFTP 的主页: http://tuopppi.net/index.php?page=code

Pygtk 的老家: http://www.pygtk.org/

评论:

1
uu posted @ 2008年01月15日 08:29AM

崇拜一下……

2
詹舱 posted @ 2008年01月15日 12:21PM

似乎效率没有C高……全部用它编好像不大合算!

3
posted posted @ 2008年01月15日 03:13PM

詹舱 不要不懂装懂。就现在的计算机速度和网络速度对比,还用不着用C来增加速度。

4
詹舱 posted @ 2008年01月15日 08:28PM

@posted
如果你用着PЩ600的CPU,你就知道为什么要珍惜速度了!

5
silence posted @ 2008年01月15日 11:08PM

@ 詹舱:

pygtk 是使用 python 对 gtk+ 库进行的薄层封装。有 gtk+ 在下面撑着, pygtk 写的程序在运行效率上并不是你想象的那样慢。我觉得 pygtk 程序往往能够在开发效率与运行效率取得比较好的折中。像你说的 PIII 600 的 CPU,或许运行 gtk+ 程序都够吃力的。

6
kenny posted @ 2008年01月26日 03:15PM

错了,我用毒龙600,kde4速度也很快,用wxPython也没有任何问题。

现在计算机速度越来越快,很多人已经忘记真正的pIII cpu的速度到底是什么样了。

7
linuxcity posted @ 2008年02月03日 06:48PM

有没有人用K6-2 550的?哈哈