Dé un paso más allá en sus aplicaciones Python: domine Tkinter y conquiste la experiencia de usuario Las interfaces de usuario son esenciales para la interacción entre las aplicaciones y sus usuarios, ya que su diseño puede determinar el exito o fracaso de un programa. Incluso un contenido interesante puede pasar desapercibido si la aplicacion resulta dificil de manejar, lo que subraya la importancia de una comunicacion clara y efectiva. Este libro propone transformar aplicaciones Python basadas en texto en programas con interfaz grafica, haciendolos mas amigables y atractivos. Para ello, se utiliza Tkinter, la libreria estandar que acompaña al propio entorno de desarrollo. En esta segunda edicion se ofrecen las herramientas y conceptos necesarios para implementar controles graficos y gestionar eventos de manera eficiente. Descubrir y configurar el aspecto de los controles graficos proporcionados por Tkinter, como etiquetas, botones, menus, campos de entrada de texto, etc. Con ellos podra crear otros mas elaborados, como barras de menus, barras de tareas o formularios, entre otros muchos. Hacer uso de calendarios personalizados y gestionar de manera flexible los eventos o tareas que tengan asociados. Utilizar cuadros de dialogo para abrir o guardar archivos, elegir un color o dar mensajes informativos al usuario, de los que se podria esperar una respuesta. Situar cada uno de los elementos graficos en una ventana segun el diseño deseado, para conformar de esta manera el aspecto visual de la interfaz. Establecer el comportamiento de cada uno de los componentes graficos, determinando la respuesta que deben dar a cualquier evento al que quiera que respondan. De esta forma, podran moverse por la pantalla, aparecer o desaparecer, y cambiar de tamaño, color o cualquier otra de sus caracteristicas. Conocer los controles graficos del modulo ttk, que adaptan su apariencia a la del sistema operativo en el que se ejecutan (Windows, MacOS o Linux). El libro combina la teoria con la practica al presentar cada concepto junto a ejemplos detallados que demuestran su aplicacion, desglosando los programas linea a linea para garantizar una comprension clara de su funcionamiento. Dirigido a quienes poseen un nivel basico en Python, esta segunda edicion tambien ofrece un amplio anexo que refresca y enseña los principios fundamentales del lenguaje, facilitando la realizacion de las practicas propuestas y permitiendo dotar a sus aplicaciones del diseño y la funcionalidad que merecen. Tomas Dominguez es ingeniero en telecomunicaciones y doctor en inteligencia artificial, con amplia experiencia laboral tecnica. Asimismo, ha ejercido como profesor universitario de Ingenieria Informatica en la Universidad Alfonso X el Sabio de Madrid.
Ver más