Python脚本的图形前端

时间:2011-04-27 02:29:42

标签: python

我在这里写了一个python脚本Github

这只是我写给练习的东西。该脚本要求输入目录和输出目录以及压缩方法,然后从输入目录压缩文件并将压缩存档存储到输出目录。

我想为这个脚本制作一个图形前端。我正在使用Ubuntu 10.10(GNOME)。 有可能这样做吗? 如果是,那么我应该从哪里开始?

我想这样做只是为了学习目的。

由于

4 个答案:

答案 0 :(得分:22)

这当然是可能的。有大量的GUI框架可用,因此您将有更多的选择。鉴于您的操作系统是Ubuntu,我会先查看PyGTK。我个人发现PyGTK非常适合我的大脑,我非常喜欢这些文档。事实上,它是您的Window Manager的原生工具包,这是一个很好的加分,因为您的应用程序有望看起来像您已经运行的其他Gnome应用程序。

当然,您可以使用与Python和跨平台捆绑在一起的Tkinter。或者您可以使用PyQTwxPython

要有点疯狂,因为这是一个学习练习,你可能想要使用更低级别的东西,这样你可能会看到像PygletPygame这样的东西,并花些时间学习如何构建您的UI小部件。

如果您正在寻找触控界面或iOS / Android支持,请结帐Kivy

祝你好运。

答案 1 :(得分:2)

Kivy看起来也是一个不错的选择。

Kivy - Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps.

答案 2 :(得分:1)

我发现PyQt非常容易启动和运行。查看wiki文档here

答案 3 :(得分:-2)

我发现MVC是一个非常好的设计模式,因此,您可能会尝试抢救您的代码(看起来非常简单)。

对于GUI框架,我建议Mike Steder的回复,此列表和大型列表here.