Saltar al contenido principal
Tkinter. Desarrollo de Interfaces Graficas con Python 2. º Edicion

Tkinter. Desarrollo de Interfaces Graficas con Python 2. º Edicion

Dominguez Minguez, Tomas

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 éxito o fracaso de un programa. Incluso un contenido interesante puede pasar desapercibido si la aplicación resulta difícil de manejar, lo qu...

Editorial:
Marcombo
Año de edición:
2025
ISBN:
978-84-267-4014-4
Páginas:
502
Encuadernación:
Normal tapa blanda (libros)
27,50 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

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 éxito o fracaso de un programa. Incluso un contenido interesante puede pasar desapercibido si la aplicación resulta difícil de manejar, lo que subraya la importancia de una comunicación clara y efectiva. Este libro propone transformar aplicaciones Python basadas en texto en programas con interfaz gráfica, haciéndolos más amigables y atractivos. Para ello, se utiliza Tkinter, la librería estándar que acompaña al propio entorno de desarrollo. En esta segunda edición se ofrecen las herramientas y conceptos necesarios para implementar controles gráficos y gestionar eventos de manera eficiente. Descubrir y configurar el aspecto de 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. Hacer uso de calendarios personalizados y gestionar de manera flexible los eventos o tareas que tengan asociados. 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 manera 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). El libro combina la teoría

Índice

TABLA DE CONTENIDO 1. INTRODUCCIÓN 1.1 Qué es Tkinter 1.2 Su primera interfaz de usuario con Tkinter 2. LA VENTANA PRINCIPAL 3. POSICIONAMIENTO Y DISEÑO 3.1 El gestor de geometría pack 3.2 El gestor de geometría grid 3.3 El gestor de geometría place 4. OPCIONES COMUNES 4.1 Dimensiones 4.2 Color 4.3 Fuente 4.4 Foco 4.5 Posición 4.6 Relieve 4.7 Imágenes 4.8 Cursor del ratón 5. MÉTODOS COMUNES 5.1 Asignación y obtención de valores de atributos 5.2 Temporizadores 5.3 Gestión del foco 5.4 Manejo de dimensiones y posiciones 6. VARIABLES DE CONTROL 7. WIDGETS 7.1 Label y Message 7.1.1 Opciones y métodos 7.1.2 Práctica 7.2 Button 7.2.1 Opciones y métodos 7.2.2 Práctica 7.3 Entry 7.3.1 Opciones y métodos 7.3.2 Práctica 7.4 Spinbox 7.4.1 Opciones y métodos 7.4.2 Práctica 7.5 Listbox 7.5.1 Opciones y métodos 7.5.2 Práctica 7.6 Menús 7.6.1 Menú 7.6.2 OptionMenu 7.6.3 Menubutton 7.7 Cuadros de diálogo 7.7.1 colorchooser 7.7.2 messagebox 7.7.3 filedialog 7.8 Text 7.8.1 Opciones y métodos 7.8.2 Práctica 7.9 Scrollbar 7.9.1 Opciones y métodos 7.9.2 Práctica 7.10 Toplevel 7.10.1 Opciones y métodos 7.10.2 Práctica 7.11 Frame y LabelFrame 7.11.1 Opciones y métodos 7.11.2 Práctica 7.12 PanedWindow 7.12.1 Opciones y métodos 7.12.2 Práctica 7.13 Checkbutton y RadioButton 7.13.1 Opciones y métodos 7.13.2 Prácticas 7.14 Canvas 7.14.1 Opciones y métodos 7.14.2 Objetos gráficos 7.15 Scale 7.15.1 Opciones y métodos 7.15.2 Práctica 8. VALIDACIÓN DE ENTRADAS DE DATOS 9. EVENTOS 9.1 Vinculación de eventos con widgets 9.2 Secuencias de eventos 9.3 Controladores de eventos 9.4 Prácticas 9.4.1 Control del tamaño de la ventana 9.4.2 Atajos de teclado 9.4.3 Editor gráfico 10. EL MÓDULO TTK 10.1 Temas y estilos 10.2 Estado 10.3 Opciones comunes 10.4 Métodos comunes 10.5 Adaptación de una aplicación Tkinter a ttk 10.6 Widgets específicos de ttk 10.6.1 Combobox 10.6.2 Notebook 10.6.3 Progressbar 10.6.4 Separator 10.6.5 Sizegrip 11. EL MÓDULO TKCALENDAR 11.1 Calendar 11.1.1 Opciones 11.1.2 Mét

También te puede interesar

Criteria

Criteria

Chacon Sartori, Camilo

La IA cambia cada día. El criterio sigue siendo suyoLa inteligencia artificial escribe, resume, traduce, programa, organiza ideas, responde correos y prepara clases. Y, si uno se descuida, también puede ocupar el lugar de su propio criterio. Ese es el verdadero problema.En CriterIA, Camilo Chacón Sartori propone una guía práctica para utilizar la IA generativa sin caer en la il...

11,20 €

Sabiduria Artificial

Sabiduria Artificial

Aa.vv.

Inteligencia artificial, decisiones humanasLa inteligencia artificial ya está aquí: un nuevo tipo de intelecto que empieza a tomar decisiones con nosotros, sobre nosotros y, a veces, por nosotros. Pero ¿cómo evitamos que esto se traduzca en control, desigualdad y deshumanización? ¿Cómo ponemos ese progreso al servicio de la dignidad humana? Este libro parte de una convicción ra...

23,95 €

Generacion Ia

Generacion Ia

Lazaro Avila, Maria

Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial.En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herramientas de IA ...

22,95 €

Vita

Vita

Uribe-Etxebarria, Xabi

El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial. «Vita es un ensayo inspirador, revelador y penetrante. Me ha ayudado a descubrir aspectos trascendentes y me ha fortalecido como persona». Luis Rojas Marcos, psiquiatra, escritor y profesor de la Universidad de Nueva York Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un a...

20,90 €

Ignorancia Artificial

Ignorancia Artificial

Ruiz Casanova, Jose Francisco

Llevamos años oyendo hablar de inteligencia artificial como si fuera una fuerza de la naturaleza: inevitable, omnisciente, transformadora. Pero ¿qué ocurre cuando esa inteligencia no sabe contar sílabas, atribuye versos a poetas equivocados o traduce ignorando por completo que detrás de un texto hay un autor, una lengua, una historia? José Francisco Ruiz Casanova propone una re...

17,90 €

Nexus

Nexus

Harari, Yuval Noah

El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. «El historiador tiene una habilidad endemoniada para exponer argumentos sofisticados sobre cuestiones complejas sin dolor para el lector [...]. Pocos pensad...

12,95 €

Otros libros del autor

Javascript Como Nunca Antes se lo Habian Contado

Javascript Como Nunca Antes se lo Habian Contado

Dominguez Minguez, Tomas

Explore JavaScript y lleve sus páginas web al siguiente nivel Si conoce HTML y CSS, ya habrá experimentado la satisfacción de poder desarrollar sus propias páginas web. Pero también se habrá dado cuenta de la limitación que conlleva trabajar únicamente con contenido estático. La necesidad de superar esta restricción fue precisamente la que motivó el nacimiento de JavaScript, cu...

36,80 €

Desarrollo de Aplicaciones Android con App Inventor 2

Desarrollo de Aplicaciones Android con App Inventor 2

Dominguez Minguez, Tomas

Si ha mostrado interés en este libro, es probable que sienta curiosidad por saber cómo se desarrollan las aplicaciones que habitualmente maneja en su teléfono Android. También es posible que tenga necesidades específicas que no se terminan de satisfacer e, incluso, que esté pensando en llevar a la práctica una idea original. Gracias a las explicaciones de este libro sobre App ...

39,95 €

Electronica Paso a Paso

Electronica Paso a Paso

Dominguez Minguez, Tomas

Descubra cómo dar vida a sus propios circuitos, desde la teoría hasta la práctica ¿Alguna vez se ha preguntado qué sucede dentro de un circuito electrónico? ¿Cómo una sencilla combinación de extraños componentes puede dar vida a un sistema capaz de reaccionar, medir o incluso decidir? Si siempre ha sentido curiosidad por comprender, experimentar y crear, este libro es su puert...

29,95 €

Esphome

Esphome

Dominguez Minguez, Tomas

Descubra el poder de la domótica personalizada Si le interesa la domótica, es probable que ya tenga instalados algunos de los muchos dispositivos comerciales que existen en el mercado. Sin embargo, puede que haya notado que estos productos, aunque útiles, cubren demandas generales que satisfacen solo en parte sus necesidades particulares. ¿Se ha planteado desarrollar sus pro...

23,95 €

Tasmota. Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Tasmota. Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Dominguez Minguez, Tomas

¿Quiere saber cómo trabajar con domótica sin programar? Si le ha atraído el título de este libro es porque le interesa la domótica y le gusta desarrollar sus propios sistemas. Sin embargo, puede que la programación no sea su fuerte o que no tenga el tiempo suficiente para desarrollar el código requerido. Si bien los sistemas domóticos se componen habitualmente por un conjunto ...

18,20 €