Подтвердить что ты не робот

Стоит ли изучать Tkinter?

Я обычно делаю свои интерфейсы для рабочего стола с Qt, но некоторые недавние скриншоты TK убеждают меня, что Tk больше не просто уродливый мотив. Кроме того, Tkinter поставляется в комплекте с Python, что облегчает распространение.

Так стоит ли учиться или я должен придерживаться Qt?

example tk interface
(источник: kb-creative.net)

4b9b3361

Ответ 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, что отлично.