Какой фреймворк лучше для GUI под Windows на Python?

Нужно написать десктоп приложение для Windows на Python.
Что оно будет делать:
- парсить exel и сохранять данные в sqlite
- сохранять данные в sqlite из формочек в GUI
- генерировать exel из данны в sqlite
- создавать/удалять файлы/каталоги
Очень важно чтоб работало сразу без доп. установки всяких Qt и каких-то дополнительных библиотек, грубо говоря скачал-установил-запустил.
Рассматриваю tkinter, pygobject и wxPython.
Под винду раньше никогда ничего не делал, поэтому есть несколько глупых вопросов - если брать pygobject, который как я понимаю использует GTK, есть ли гарантия что GTK стоит на виндовс старше 7? Тот же самый вопрос по wxPython.
Поэтому склоняюсь в сторону tkinter, так как он работает по умолчанию (или нет?).
  • Вопрос задан
  • 420 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Если не нужно каких то хитрых виджетов(многооконных приложений) то бери tkinter - весит он не много, хорошо упаковывается в pyinstaller~ом, даже темку можно свою запилить. Но tk древний как говно мамонта - так что нет в нем сложных элементов управления типа календаря и прочих(разве что как плагины отдельно ставящиеся).
GTK он все же пожирнее будет, а про всякие Qt и wx.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы