Python脚本的图形前端
我在这里写了一个Python脚本,链接在Github上。
这个脚本是我为了练习写的。它会要求你输入一个文件夹(输入目录)和一个保存压缩文件的文件夹(输出目录),还会让你选择压缩的方法,然后它会把输入目录里的文件压缩,并把压缩后的文件存储到输出目录。
我想为这个脚本做一个图形界面。我现在使用的是Ubuntu 10.10(GNOME桌面环境)。
这样做有可能吗?如果可以的话,我应该从哪里开始呢?
我只是想为了学习而做这个。
谢谢!
4 个回答
1
我发现PyQt
非常容易上手。你可以在这里查看它的wiki文档:这里。
2
Kivy 看起来也是一个不错的选择。
Kivy - 一个开源的Python库,用于快速开发应用程序,特别是那些使用创新用户界面的,比如多点触控应用。
22
这绝对是可能的。现在有很多图形用户界面(GUI)框架可供选择,你会有很多选择。既然你的操作系统是Ubuntu,我建议你先看看PyGTK。我个人觉得PyGTK挺适合我的思维方式,而且我很喜欢它的文档。它是你窗口管理器的原生工具包,这样你的应用看起来就会和你已经在用的其他Gnome应用一致,这点很不错。
当然,你也可以使用Tkinter,它是Python自带的,并且可以跨平台使用。或者你可以考虑使用PyQT或者wxPython。
如果你想尝试一些更有挑战性的东西,因为这是一个学习练习,你可以考虑使用一些更底层的工具,比如Pyglet或者Pygame,花点时间学习如何构建你的用户界面组件。
如果你想要触摸界面或者支持iOS/Android,可以看看Kivy。
祝你好运。