我在这里写了一个Python脚本Github
这只是我用来练习的东西。该脚本会要求输入一个目录和输出目录以及压缩方法,然后将输入目录中的文件进行压缩,并将压缩存档保存到输出目录中。
我想为这个脚本制作一个图形化前端。我正在使用Ubuntu 10.10(GNOME)。 这是否可能? 如果是,那么我应该从哪里开始?
我想这样做只是为了学习目的。
谢谢
当然可以。有很多GUI框架可供选择,所以你将有更多的选择余地。考虑到你的操作系统是Ubuntu,我首先会研究PyGTK。我个人认为PyGTK非常适合我的思维方式,我也真的很喜欢它的文档。事实上,它是您窗口管理器的本地工具包,这是一个好处,因为你的应用程序希望看起来像你已经在运行的其他Gnome应用程序。
当然,您还可以使用Python自带的跨平台的Tkinter。或者您可以研究使用PyQT或wxPython。
如果你想要一些挑战,作为一种学习锻炼,你可能想尝试使用一些更底层的东西,比如Pyglet或Pygame,并花时间学习如何构建UI小部件。
如果您正在寻找触摸界面或iOS / Android支持,请查看Kivy
祝你好运。