Descripción
Tercera edición: ¡completamente revisada y ampliada! Más del 20% de material nuevo. Actualizado para Python 3.9.
Aprenda rápidamente la forma correcta de crear interfaces gráficas de usuario atractivas y modernas con Python y Tkinter.
Usted sabe algo de Python. Quiere crear una interfaz de usuario para su aplicación. No quiere perder el tiempo con cosas que no necesita.
Aquí entra Tkinter.
Está integrado directamente en Python. Todo lo que necesita está incluido en las distribuciones estándar de Python. Sin descargas adicionales. Sus scripts de Python y Tkinter funcionarán en Windows, Mac y Linux.
Tkinter tiene una API simple, limpia y "pythónica" que se encarga de gran parte de la gestión necesaria en la programación de GUI. Puede centrarse en lo que es único en su aplicación.
Un ENORME problema.
Tkinter existe desde hace mucho tiempo. Hay mucha documentación, gran parte de ella creada hace años. Casi todo lo que encontraría en esa documentación todavía funciona hoy.
Pero está todo mal.
Tkinter tiene la reputación de crear interfaces de usuario feas y anticuadas que no encajan con los sistemas modernos. Y si sigue la documentación antigua, eso es exactamente lo que obtendrá.
Porque Tkinter ha dado un salto cuántico desde que se escribió toda esa documentación. Hay formas nuevas y mejores de construir su interfaz de usuario. Su programa necesita ser escrito de manera diferente para aprovechar eso.
Modern Tkinter le muestra la forma correcta de hacerlo.
Aprenderá todas las mejores prácticas modernas. Construirá su interfaz de usuario de la manera correcta la primera vez, sin tener que aprender nada extra o irrelevante. Comienza desde el principio, le muestra lo que necesita saber y cubre todos los elementos esenciales para construir su interfaz de usuario moderna. Esto incluye:
- todos los widgets GUI estándar
- diseñar su interfaz de usuario de forma atractiva
- gestionar menús, ventanas y diálogos estándar
- organizar interfaces de usuario más complejas
- los potentes widgets de Tkinter: canvas y text
- personalizar el aspecto de su interfaz de usuario
- hacer que todo funcione en Mac, Windows y Linux
Es posible que haya estado utilizando documentación antigua, o que esté intentando actualizar un programa Tkinter escrito hace años. Si es así, encontrará advertencias sobre qué evitar y cómo reemplazarlo con una solución moderna. Incluso hay un estudio de caso completo de la modernización de la interfaz de usuario de una aplicación Tkinter seriamente obsoleta con la que quizás esté familiarizado.
Para quién es este libro
Este libro es para programadores de Python de todos los días que buscan crear rápidamente interfaces de usuario de escritorio. Puede que sea nuevo en Tkinter, o que quiera actualizar sus conocimientos. No necesita ser un experto en OOP, arquitectura MVC, multihilo ni ningún otro tema avanzado. De hecho, no verá ninguna de esas cosas en este libro.
Este libro utiliza Python 3.9, pero todo lo que aprenda se aplicará (con pequeños ajustes) a cualquier versión de Python 3.x. No le servirá si está utilizando Python 2.x.
Deje que el experimentado desarrollador de software Mark Roseman le muestre la forma correcta de construir interfaces de usuario con Python y Tkinter. Él ha estado usando Tk (la tecnología detrás de Tkinter) desde sus inicios y ha lanzado docenas de herramientas de código abierto y aplicaciones comerciales basadas en ella.
También es el autor del sitio web multilingüe TkDocs, la referencia de facto para la construcción de interfaces de usuario modernas de Tk. Este libro reúne información específica de Python de ese sitio y apoya su desarrollo posterior.
Autor: Mark Roseman
Editorial: Late Afternoon Press
Publicado: 08/10/2020
Páginas: 270
Tipo de encuadernación: Tapa blanda
Peso: 0.80 libras
Tamaño: 9.00 alto x 6.00 ancho x 0.57 profundidad
ISBN13: 9781999149567
ISBN10: 1999149564
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Interfaces de usuario
- Informática | Programación | Código abierto

