Стоит ли изучать Tkinter? [закрытый]

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

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

пример интерфейса tk http://www.kb-creative.net/screenshots/ipats-multifile.gif

5 ответов


ответ на ваш вопрос звучит да.

Qt хорош, я ничего не имею против этого. Но Tk лучше и намного проще в использовании и довольно хорошо документированы - не только на веб-пространстве Python, но и есть много сторонних учебников. этой особый-это то, где я научился этому, и он был совершенно непогрешим в служении мне.


как шаг к другим инструментам GUI, конечно. Если вы знаете другие наборы инструментов, то вы уже понимаете TkInter и можете оставить его, пока он вам не понадобится.


возможно, вы захотите взглянуть на это (wxPython).

wxPython-лучший и самый зрелый кросс-платформенный инструментарий GUI, учитывая ряд ограничений. Единственная причина, по которой wxPython не является стандартным набором инструментов Python GUI, заключается в том, что Tkinter был там первым. -- Гвидо ван Россум!--3-->


Почему бы не пойти на PyQT? Вы, по-видимому, уже знакомы с Qt, поэтому его должно быть относительно легко узнать. На мой взгляд, это выглядит лучше, чем Tkinter, и это, конечно, лучше документировано.


Я использовал Qt с C++, но решил пойти с Tkinter с Python. У меня были проблемы с установкой последней версии Tcl/Tk, но в конце концов я добрался туда. Я сделал все это с помощью это tkdocs.com учебник, что здорово.