Interfaces Gráficas de Usuário com 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.ttk
module.
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
— Tkinter font wrapper- Diálogos Tkinter
tkinter.messagebox
— Prompts de mensagem do Tkintertkinter.scrolledtext
— Widget Scrolled Texttkinter.dnd
— Suporte para arrastar e soltar- : mod: tkinter.ttk — Widgets temáticos do Tk
- IDLE