Графические интерфейсы пользователя с Тз

Tk/Tcl уже давно является неотъемлемой частью Python. Он предоставляет надежный и независимый от платформы инструментарий для работы с окнами, доступный программистам на Python, использующим пакет tkinter и его расширения, модули tkinter.tix и tkinter.ttk.

Пакет tkinter представляет собой тонкий объектно-ориентированный слой поверх Tcl/Tk. Чтобы использовать tkinter, вам не нужно писать код на Tcl, но вам нужно будет ознакомиться с документацией по Tk, а иногда и с документацией по Tcl. tkinter - это набор оболочек, которые реализуют виджеты Tk в виде классов Python.

Главные достоинства tkinter в том, что он быстрый и обычно поставляется в комплекте с Python. Хотя его стандартная документация слаба, доступен хороший материал, который включает в себя: ссылки, учебные пособия, книгу и другие. tkinter также известен своим устаревшим внешним видом, который был значительно улучшен в версии Tk 8.5. Тем не менее, существует множество других библиотек с графическим интерфейсом, которые вам это было бы интересно. В Python wiki перечислено несколько альтернативных вариантов GUI frameworks and tools.

Вернуться на верх