Las interfaces de usuario son el punto de interacci?n entre las aplicaciones y las personas que las utilizan. Aunque su funci?n se centra en la entrada y salida de informaci?n, muchas veces determinan el ?xito o el fracaso de un programa, ya que, por muy interesante que este sea, si resulta dif?cil de manejar, provocar? un rechazo que desanime incluso a probarlo.
Es probable que las aplicaciones que haya desarrollado con Python hasta ahora se limiten a un intercambio de informaci?n con el usuario en modo texto. Con la lectura de este libro adquirir? los conocimientos necesarios para dotarlas de una interfaz gr?fica, con el fin de hacerlas m?s amigables, atractivas y f?ciles de usar.
Aunque en Python existen diferentes paquetes para conseguir este prop?sito, se ha elegido Tkinter por ser su librer?a est?ndar. Tanto es as?, que viene con el propio entorno de desarrollo. En este libro aprender? todo lo necesario para trabajar con esta librer?a, ya que le permitir?: "Descubrir los controles gr?ficos proporcionados por Tkinter, como etiquetas, botones, men?s, campos de entrada de texto, etc. Con ellos podr? crear otros m?s elaborados, como barras de men?s, barras de tareas o formularios, entre otros muchos. Naturalmente, podr? configurar el aspecto de cada uno de ellos, como el tama?o, el color, el tipo de fuente y cualquier otro rasgo que exhiban.
"Utilizar cuadros de di?logo para abrir o guardar archivos, elegir un color o dar mensajes informativos al usuario, de los que se podr?a esperar una respuesta. "Situar cada uno de los elementos gr?ficos en una ventana seg?n el dise?o deseado, para conformar de esta forma el aspecto visual de la interfaz.
"Establecer el comportamiento de cada uno de los componentes gr?ficos, determinando la respuesta que deben dar a cualquier evento al que quiera que respondan. De esta forma, podr?n moverse por la pantalla, aparecer o desaparecer, y cambiar de tama?o, color o cualquier otra de sus caracter?sticas. "Conocer los controles gr?ficos del m?dulo ttk, que adaptan su apariencia a la del sistema operativo en el que se ejecutan (Windows, MacOS o Linux).
Todos los conceptos introducidos ir?n seguidos de ejemplos que demostrar?n c?mo llevarlos a la pr?ctica. Adem?s, los programas utilizados se explican l?nea a l?nea para que no queden dudas sobre su funcionamiento.
El libro parte de un nivel b?sico de Python, pero, si no conoce este lenguaje o quiere refrescar sus conocimientos, se proporciona un amplio anexo en el que se ense?an sus principios b?sicos de funcionamiento, con el fin de que pueda seguir sin problemas las pr?cticas propuestas. No espere m?s, h?gase con su ejemplar y proporcione a sus aplicaciones el dise?o y la funcionalidad que merecen.
Tom?s Dom?nguez es ingeniero de telecomunicaci?n y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnolog?a. Asimismo, ha ejercido como profesor universitario de ingenier?a inform?tica en la Universidad Alfonso X el Sabio de Madrid.
Категория: математика
ISBN: 9788426734013
Правообладатель: Bookwire
Легальная стоимость: 3130.40 руб.
Ограничение по возрасту: 0+
Комментарии ():