2011-09-28 99 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

我們不允許使用任何庫,除了在畫布中打開照片的庫。我不是在尋找一個軟件。 –