Комментарии 11
По заголовку подумала что мы будем рисовать интерфейсы на канвас, но для веба. Типо зачем этот скучный CSS, если можно рисовать на canvas ) а тут питон, жаль
Зачем, когда есть Qt ?
Tkinter предоставляется вместе с python, также более понятный сам по себе. В общем, всё так или иначе зависит от задачи
Во первых Tkinter уже в Python.
Во вторых в нём достаточно понятно всё.
В третьих - про Tkinter проще писать, и это вообще мне кажется основа всех учебных материалов по GUI в Python)
У меня сложилось впечатление, что для того что бы было проще изучать Tkinter следует начать с Tcl/Tk.
В статье опущены важные особенности Tkinter. К примеру, ничего не написано про переменные (tkinter.StringVar, tkinter.IntVar и т.д.), каллбэки, главный цикл и способы его прерывания, управление размещением элементов упаковщиками.
Я думал на Хабре про Tkinter ни кто не пишет, щас же этот ваш "ИИ-хайп"

Python Tkinter: как перестать бояться Canvas и начать рисовать интерфейсы