2011-09-28 96 views
1

因此,我正在开发一个数字图像处理类,它需要实现一些图像过滤器,重建和增强功能。我打算为它使用python,但我的教授希望有一个简单的GUI,包含两个用于处理前后图像的画布,一个用于过滤器选择的下拉框,一些用于过滤器值/阈值和文本的文本框。我有以下问题要问:关于python GUI的问题

  1. 是否有可能加载图像到python GUI库的画布?

  2. 编码的优势是否增加了手动编写GUI的缺点?

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

  4. 如果前面三个问题的答案是肯定的,请用正确的方向指向一些文件。

谢谢!

回答

3

我建议单独编写处理代码,然后在其周围编写一个GUI包装器。

many choices,但是我会考虑以下三巨头:

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

wxPython是一个很棒的推荐:) –

-1

看看Phatch。它是一个带有漂亮图形用户界面的Python照片批处理器。它基于您可能想要使用的PIL图像库。

+0

我们不允许使用任何库,除了在画布中打开照片的库。我不是在寻找一个软件。 –