Interfaces Gráficas de Usuário com Tk¶
Tk/Tcl tem sido parte integrante do Python. Ele fornece um kit de ferramentas de janela robusto e independente de plataforma, que está disponível para programadores Python usando o pacote tkinter e sua extensão, os módulos tkinter.tix e tkinter.ttk.
O pacote tkinter é uma fina camada orientada a objetos no topo do Tcl/Tk. Para usar tkinter, você não precisa escrever o código Tcl, mas precisará consultar a documentação do Tk e, ocasionalmente, a documentação do Tcl. tkinter é um conjunto de envólucros que implementam os widgets Tk como classes Python.
As principais virtudes do tkinter são que ele é rápido, e que geralmente vem junto com o Python. Embora sua documentação padrão seja fraca, um bom material está disponível, que inclui: referências, tutoriais, um livro e outros. tkinter também é famoso por ter uma aparência desatualizada, que foi amplamente melhorada no Tk 8.5. No entanto, existem muitas outras bibliotecas GUI nas quais você pode estar interessado. A wiki do Python lista várias frameworks e ferramentas GUI alternativas.
tkinter— Interface Python para Tcl/Tktkinter.colorchooser— Diálogo de escolha de cortkinter.font— Invólucro de fontes Tkinter- Diálogos Tkinter
tkinter.messagebox— Prompts de mensagem do Tkintertkinter.scrolledtext— Widget de texto de roladotkinter.dnd— Suporte para arrastar e soltartkinter.ttk— Widgets temáticos do Tktkinter.tix— Extension widgets for Tk- IDLE — editor e console Python