关于python GUI的问题

时间:2011-09-28 03:34:34

标签: python user-interface

所以我正在学习一个数字图像处理课程,需要实现一些图像滤镜,重建和增强功能。我计划使用python,但我的教授希望有一个简单的GUI,两个画布用于预处理和后处理图像,一个用于过滤器选择的下拉框,一些用于过滤器值/阈值和内容的文本框。我有以下问题要问:

  1. 是否可以将图像加载到python GUI库中的画布?

  2. 编码的好处是否超出了必须手动编码GUI的缺点?

  3. 根据要求,最好和最容易使用的库是什么?我选择了python,因为它减少了实现时间,但是如果GUI变得糟糕,我宁愿使用Java。

  4. 如果以前的3个问题的答案都是肯定的,请用正确的方向指出我的一些文件。

  5. 谢谢!

2 个答案:

答案 0 :(得分:3)

我建议单独编写处理代码,然后围绕它编写GUI包装。

many choices,但我会考虑下面的三个:

  • Tkinter,在标准安装中,简单但有点笨重。
  • wxPython,更好的选择,更高的品质,但有点复杂。使用原生小部件。
  • PyQT,很多人都喜欢这个工具包及其文档。我对它的专业知识有限。使用自定义绘制的小部件。

答案 1 :(得分:-1)

看看Phatch。它是一个Python Photo Batch Processor,具有漂亮的图形用户界面。它基于您可能想要使用的PIL成像库。