我在这里写了一个python脚本Github
这只是我写给练习的东西。该脚本要求输入目录和输出目录以及压缩方法,然后从输入目录压缩文件并将压缩存档存储到输出目录。
我想为这个脚本制作一个图形前端。我正在使用Ubuntu 10.10(GNOME)。 有可能这样做吗? 如果是,那么我应该从哪里开始?
我想这样做只是为了学习目的。
由于
答案 0 :(得分:22)
这当然是可能的。有大量的GUI框架可用,因此您将有更多的选择。鉴于您的操作系统是Ubuntu,我会先查看PyGTK。我个人发现PyGTK非常适合我的大脑,我非常喜欢这些文档。事实上,它是您的Window Manager的原生工具包,这是一个很好的加分,因为您的应用程序有望看起来像您已经运行的其他Gnome应用程序。
当然,您可以使用与Python和跨平台捆绑在一起的Tkinter。或者您可以使用PyQT或wxPython。
要有点疯狂,因为这是一个学习练习,你可能想要使用更低级别的东西,这样你可能会看到像Pyglet或Pygame这样的东西,并花些时间学习如何构建您的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)