вопрос про Python GUI - PullRequest
       2

вопрос про Python GUI

1 голос
/ 28 сентября 2011

Итак, я беру класс цифровой обработки изображений, который требует применения некоторых фильтров изображений, реконструкции, улучшений.Я планирую использовать Python для него, но мой профессор хочет иметь простой графический интерфейс с двумя холстами для изображений до и после обработки, выпадающий список для выбора фильтра, некоторые текстовые поля для значения / порогового значения фильтра и прочее.У меня есть следующие вопросы:

  1. Можно ли загрузить изображение на холст в библиотеке графического интерфейса Python?

  2. Преимущество отКак перевесить недостатки, связанные с необходимостью кодирования GUI вручную?

  3. Учитывая требования, какую библиотеку лучше и проще всего использовать?Я выбираю python, поскольку он сокращает время реализации, но если GUI окажется обломом, я бы предпочел использовать Java.

  4. Если ответом на 3 предыдущих вопроса является ДА, укажитея в правильном направлении с некоторыми документами.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

Я рекомендую написать код обработки отдельно, а затем написать обертку с графическим интерфейсом.

Есть много вариантов , однако я бы рассмотрел большую тройку ниже:

  • Tkinter , в стандартной установке, простой, но немного неуклюжий.
  • wxPython , лучший выбор, более высокое качество, но немного сложнее.Используются собственные виджеты.
  • PyQT , многим нравится этот инструментарий и его документация.У меня есть только ограниченный опыт с этим.Использует пользовательские нарисованные виджеты.
0 голосов
/ 28 сентября 2011

Посмотрите на Phatch . Это Python Photo Batch Processor с приятным графическим интерфейсом пользователя. Она основана на библиотеке изображений PIL , которую вы, вероятно, захотите использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...