Графические пользовательские интерфейсы с помощью Tk

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. Тем не менее, существует множество других библиотек GUI, которые могут вас заинтересовать. В вики Python перечислены несколько альтернативных GUI frameworks and tools.

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