Стоит ли изучать Tkinter?
Я обычно делаю свои интерфейсы для рабочего стола с Qt, но некоторые недавние скриншоты TK убеждают меня, что Tk больше не просто уродливый мотив. Кроме того, Tkinter поставляется в комплекте с Python, что облегчает распространение.
Так стоит ли учиться или я должен придерживаться Qt?
(источник: kb-creative.net)
Ответы
Ответ 1
Ответ на ваш вопрос - громкое да.
Qt хорош, я ничего не имею против. Но Tk лучше и гораздо проще в использовании и довольно хорошо документировано - не только на веб-пространстве Python, но также есть много сторонних руководств там. Этот конкретный, где я узнал об этом, и он был совершенно непогрешимым в служении мне.
Ответ 2
Как шаг к другим инструментариям GUI, конечно. Если вы знаете другие инструментальные средства, то вы уже понимаете TkInter и можете оставить его, пока он вам не понадобится.
Ответ 3
Возможно, вам стоит взглянуть на this (wxPython).
wxPython - лучший и самый зрелый кросс-платформенный инструментарий GUI с учетом ряда ограничений. Единственная причина, по которой wxPython не является стандартным набором инструментов Python GUI, заключается в том, что Tkinter был первым. - Гвидо ван Россум
Ответ 4
Почему бы не пойти на PyQT? Вы, очевидно, уже знакомы с Qt, поэтому его должно быть относительно легко учиться. По-моему, это выглядит лучше, чем Tkinter, и это, безусловно, лучше документировано.
Ответ 5
Я использовал Qt с С++, но решил пойти с Tkinter с Python. У меня возникла проблема с установкой последней версии Tcl/Tk, но в конце концов она попала. Я сделал все это с помощью этого учебника tkdocs.com, что отлично.