Python脚本的图形前端

10 投票
4 回答
28494 浏览
提问于 2025-04-16 16:29

我在这里写了一个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

祝你好运。

撰写回答