Мы намерены создать ПО с открытым исходным кодом, в котором мы будем анализировать XML-файлы, а также включать Image Viewer вместе с другими вещами. Как Python проще разрабатывать, а также поддерживает такие платформы, как Linux и windows. хорошего GUI IDE/строитель который бесплатно и поддерживает перетаскивание для РАУ .Такжа, мы намерены сделать хороший графический интерфейс (который включает в себя меню и другие инструментарии) Программное обеспечение будет также иметь некоторые возможностей обработки изображения , поэтому мы планируем включить openCV. Там много IDE/Builders, мы не можем правильно решить.Какой Python Gui и библиотеки следует использовать?
ответ
Ну, это всего лишь MY opnion, но некоторое время назад я провел много тестов практически со всеми бесплатными дизайнерами GUI, которые я нашел, включая дизайнера для pyQT, WX и TKinter, и быть честным с вами, мне не нравится, как они работают, или шаблон, который они создают, или любые другие проблемы, которые у них есть. НО ... в конце я выбрал TKInter (обычно люди скажут, что это худший, и я должен согласиться, графика не такая современная, но она уже установлена с python), и, m, используя PAGE (для запуска требуется TCL, а его основной целью является создание шаблонов также в TCL, но вы можете легко экспортировать на python). Большим преимуществом для меня в использовании PAGE было то, как он размещает компоненты в форме (он использует место вместо pack, и мне не нравится пакет ограничений). В том же приложении я использовал PIL в качестве графического движка, и он очень хорошо работал с компонентом TKInter . Опять же, это МОЕ личное мнение.
спасибо за такой описательный ответ! Я обязательно посмотрю на него. –
Вы должны перечислить те, с которыми вы столкнулись, чтобы они могли помочь вам дать рекомендации на основе этого.
Существует pyQT, который должен помочь вам выполнить то, что вы хотите. есть также Glade
лично мне нравится wx alot ... (glade - строитель gui ... но его довольно легко сделать с помощью только кода) –
- 1. Какой резервный модуль хранения следует использовать для моей библиотеки Python?
- 2. Какой LayoutManager следует использовать?
- 3. Какой шаблон проекта следует использовать для iOS и библиотеки Cocoa?
- 4. Какой редактор/IDE следует использовать для Python?
- 5. Какой тип макета следует использовать для этого назначения GUI Java?
- 6. Какой layoutManager следует использовать?
- 7. Какой аудиокодек следует использовать?
- 8. Какой URL следует использовать?
- 9. Какой маршрут следует использовать?
- 10. Какой контроль следует использовать
- 11. Какой метод следует использовать?
- 12. Какой контроллер следует использовать?
- 13. Какой набор данных следует использовать?
- 14. Какой класс библиотеки Джексона следует использовать для анализа данных JSON?
- 15. Какой из IsDBNull и IsNull следует использовать?
- 16. Какой видео и аудиоформат/кодек следует использовать?
- 17. Какой GWT EventBus следует использовать?
- 18. Какой метод сбора следует использовать?
- 19. Какой контроль следует использовать здесь?
- 20. Какой XML-парсер следует использовать?
- 21. Какой файл sn.exe следует использовать?
- 22. Какой формат png следует использовать?
- 23. Какой API Карт следует использовать?
- 24. Какой API ASM следует использовать?
- 25. Какой плагин eclipse следует использовать?
- 26. Какой источник контроля следует использовать
- 27. Какой загрузчик классов следует использовать?
- 28. Какой шаблон дизайна следует использовать?
- 29. Какой некластеризованный индекс следует использовать?
- 30. Какой петлевой крюк следует использовать?
этот вопрос, скорее всего, потребует обсуждения, аргументы, опрос ... не хороший формат для SO. –
Я прошу отличаться. на SO было довольно много вещей, таких как «какая книга лучше всего подходит для запуска Lisp/Compiler/etc /?» Вещи, о которых люди google рассказывают, и SO удается дать очень полный (и правильный) ответ. – AruniRC