Графічний інтерфейс користувача з Tk

Tk/Tcl has long been an integral part of Python. It provides a robust and platform independent windowing toolkit, that is available to Python programmers using the tkinter package, and its extension, the tkinter.tix and the tkinter.ttk modules.

Пакет tkinter — це тонкий об’єктно-орієнтований шар поверх Tcl/Tk. Щоб використовувати tkinter, вам не потрібно писати код Tcl, але вам потрібно буде проконсультуватися з документацією Tk, а іноді і з документацією Tcl. tkinter — це набір оболонок, які реалізують віджети Tk як класи Python.

tkinter’s chief virtues are that it is fast, and that it usually comes bundled with Python. Although its standard documentation is weak, good material is available, which includes: references, tutorials, a book and others. tkinter is also famous for having an outdated look and feel, which has been vastly improved in Tk 8.5. Nevertheless, there are many other GUI libraries that you could be interested in. The Python wiki lists several alternative GUI frameworks and tools.