TKINTER. DESARROLLO DE INTERFACES GRAFICAS CON PYTHON - 2.ª EDICION

TKINTER. DESARROLLO DE INTERFACES GRAFICAS CON PYTHON - 2.ª EDICION

DOMINGUEZ MINGUEZ, TOMAS

27,50 €
IVA inclós
Consultar disponibilitat
Editorial:
MARCOMBO S.A. BOIXAREU ED
Any d'edició:
2025
Matèria
Informàtica
ISBN:
978-84-267-4014-4
Pàgines:
500
Enquadernació:
RUSTEGA
27,50 €
IVA inclós
Consultar disponibilitat

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étodos
11.1.3 Eventos
11.1.4 Práctica
11.2 DateEntry
11.2.1 Opciones, métodos y eventos
11.2.2 Práctica

12. ANEXO A. FUNDAMENTOS DE PYTHON
12.1 Entorno de desarrollo
12.1.1 Instalación
12.1.2 Descripción general
12.2 Sintaxis básica de Python
12.3 Variables
12.4 Tipos de datos básicos
12.4.1 Números
12.4.2 Cadenas de caracteres
12.4.3 Booleanos
12.4.4 Conversión de tipos
12.5 Operadores
12.6 Estructuras de control
12.6.1 if?else
12.6.2 while
12.6.3 for
12.7 Estructuras de datos
12.7.1 Listas
12.7.2 Tuplas
12.7.3 Conjuntos
12.7.4 Diccionarios
12.8 Entrada de datos de usuario
12.9 El depurador de código de Python
12.10 Funciones
12.11 Alcance de las variables
12.12 Clases y objetos
12.12.1 Herencia
12.13 Módulos
12.14 Threads
12.15 Ficheros
12.16 Excepciones
12.17 Práctica. Aplicación de gestión de clientes

13. ANEXO B. UNA ÚLTIMA PRÁCTICA
13.1 Módulo gestión de clientes
13.2 Interfaz de usuario
13.2.1 Funciones del menú ?Archivo?
13.2.2 Funciones del menú ?Operaciones?
13.2.3 Funciones del menú ?Ayuda?

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 con la práctica al presentar cada concepto junto a ejemplos detallados que demuestran su aplicación, desglosando los programas línea a línea para garantizar una comprensión clara de su funcionamiento. Dirigido a quienes poseen un nivel básico en Python, esta segunda edición también ofrece un amplio anexo que refresca y enseña los principios fundamentales del lenguaje, facilitando la realización de las prácticas propuestas y permitiendo dotar a sus aplicaciones del diseño y la funcionalidad que merecen. Tomás Domínguez es ingeniero en telecomunicaciones y doctor en inteligencia artificial, con amplia experiencia laboral técnica. Asimismo, ha ejercido como profesor universitario de Ingeniería Informática en la Universidad Alfonso X el Sabio de Madrid.

Articles relacionats

  • DISEÑO ASISTIDO POR IA
    LÓPEZ LÓPEZ, ANNA MARÍA
    La revolución de la inteligencia artificial ha llegado al mundo del diseño para transformar la manera en que los creativos conciben, desarrollan y ejecutan sus proyectos. Lejos de reemplazar la creatividad humana, la IA se presenta como el aliado más estratégico y poderoso del diseñador actual. Este libro es una guía esencial para integrar la IA como asistente en el proceso cre...
    Disponibilitat immediata

    35,95 €

  • GUÍA DE IA RESPONSABLE
    GONZÁLEZ SÁNCHEZ, ADRIÁN / BELLOTO, JUAN MANUEL / PERALTA, ALFONSO
    Este libro es una obra didáctica que puede ser utilizada como material de apoyo para el aprendizaje personal de quienes estén interesados en la IA, o como guía de estudio en cursos formativos.El texto está organizado en varios capítulos que ofrecen las claves para comprender, desde un enfoque práctico los en ocasiones etéreos conceptos de IA responsable. Para ello, integra toda...
    Disponibilitat immediata

    29,95 €

  • ESPIRAL
    MARCET, ISAAC
    Espiral, el poder oculto de la IA, Es el ensayo narrativo que explica y profundiza en la gran noticia del año: ¿por qué las IA se están rebelando ¿Ha nacido su impulso de autopreservación o propagación Tras varios años investigando el problema, el escritor y pensador de la tecnología, Isaac Marcet, responde que sí. Estamos frente a una nueva entidad que tiene intereses que no t...
    Disponibilitat immediata

    16,90 €

  • MUTACION ALGORITMICA
    DILOY, ANNA / [ET AL.]
    Te adjunto el manuscrito completo de Mutación Algorítmica, una obra de management sobre cómo la IA ha transformado la comunicación, los medios, la reputación y la opinión pública: 7 partes, 43 capítulos, 43.000 palabras, entre 3,5 y 4 horas de lectura. Ayúdame a generar su versión intensiva: una conversación directa y accionable en la que cada capítulo se convierte en un prompt...
    Disponibilitat immediata

    24,00 €

  • VITA
    URIBE-ETXEBARRIA, XABI
    El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial.«Deslumbrante, adictivo y revelador. Es uno de los mejores libros de divulgación que he leído en mi vida».Rosa Montero Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un animal está vivo, una máquina no. Pero esa frontera empieza a desdibujarse. La inteligencia artificial, la...
    Disponibilitat immediata

    20,90 €

  • APP INVENTOR CON APLICACIONES EN INGENIERÍA, FÍSICA Y ARDUINO
    BAEZ LOPEZ, DAVID / BÁEZ VILLEGAS, DAVID ALFREDO / CERVANTES VILLAGOMEZ, OFELIA
    Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...
    Disponibilitat immediata

    18,95 €

Altres llibres de l'autor

  • INTERFACES GRÁFICAS CON LVGL Y ESP32
    DOMINGUEZ MINGUEZ, TOMAS
    Disponibilitat immediata

    34,80 €

  • ELECTRÓNICA 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 puerta...
    Consultar disponibilitat

    29,95 €

  • OPENCV. APLICACIONES PRACTICAS DE VISION ARTIFICIAL CON PYTHON - 2.ª E
    DOMINGUEZ MINGUEZ, TOMAS
    Consultar disponibilitat

    24,85 €

  • TASMOTA. DESARROLLO DE APLICACIONES DOMÓTICAS CON ESP8266 SIN PROGRAMACIÓN
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    ¿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 ...
    Consultar disponibilitat

    18,20 €

  • DESARROLLO DE APLICACIONES ANDROID CON APP INVENTOR 2
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    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 ...
    Consultar disponibilitat

    39,95 €

  • APRENDA ELECTRÓNICA CON EL SIMULADOR DE CIRCUITOS LTSPICE XVII
    DOMÍNGUEZ MINGUEZ, TOMÁS
    Si este libro le ha llamado la atención, es probable que de pequeño desarmara sus juguetes electrónicos para verlos por dentro e investigar su funcionamiento. Una vez abiertos, le parecería milagroso que el amasijo de cables y piezas colocado sobre un circuito impreso pudiera hacer aquello para lo que fue diseñado. Pero ni es un milagro ni es tan complicado como parece. Basta c...
    Consultar disponibilitat

    42,80 €