Interfaces gráficas de usuario con Tk¶
Tk/Tcl ha sido durante mucho tiempo una parte integral de Python. Proporciona un conjunto de herramientas robusto e independiente de la plataforma para administrar ventanas. Disponible para desarrolladores a través del paquete tkinter
y sus extensiones, los módulos tkinter.tix
y tkinter.ttk
.
The tkinter
package is a thin object-oriented layer on top of Tcl/Tk. To
use tkinter
, you don’t need to write Tcl code, but you will need to
consult the Tk documentation, and occasionally the Tcl documentation.
tkinter
is a set of wrappers that implement the Tk widgets as Python
classes.
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.
tkinter
— Interface de Python para Tcl/Tktkinter.colorchooser
— Diálogo de elección de colortkinter.font
— Envoltorio de fuente Tkinter- Diálogos Tkinter
tkinter.messagebox
— Indicadores de mensajes de Tkintertkinter.scrolledtext
— Widget de texto desplazadotkinter.dnd
— Soporte de arrastrar y soltartkinter.ttk
— Tk widgets temáticostkinter.tix
— Ampliación de widgets para Tk- IDLE
- Menús
- Menú de archivo (Shell y Editor)
- Menú editar (Shell y Editor)
- Menú de formato (solo ventana del Editor)
- Menú ejecutar (solo ventana Editor)
- Menú de shell (solo ventana de shell)
- Menú de depuración (solo ventana de shell)
- Menú de opciones (Shell y editor)
- Menú de ventana (shell y editor)
- Menú de ayuda (shell y editor)
- Menús contextuales
- Edición y navegación
- Inicio y ejecución de código
- Ayuda y preferencias
- Menús