Index of content
7.3 Frameworks de ventanas para Python. . . . . . . . . . . . . . . . . . . . 69 7.3.1 Bibliotecas GUI independientes de la plataforma. . . . . . . . . . . . . 70 7.3.2 Bibliotecas GUI específicas de la plataforma. . . . . . . . . . . . . . . . 70 7.4 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 8 La biblioteca GUI de wxPython. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 8.1 La biblioteca wxPython. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 8.1.1 Módulos wxPython. . . . . . . . . . . . . . . . . . . . . . . . . 74 8.1.2 Ventanas como Objetos. . . . . . . . . . . . . . . . . . . . . . . . 75 8.1.3 Un ejemplo sencillo. . . . . . . . . . . . . . . . . . . . . . . . . 75 8.2 La clase wx.App. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 8.3 Clases de ventana. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 8.4 Clases de widget/control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 8.5 Diálogos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 8.6 Organizar widgets dentro de un contenedor. . . . . . . . . . . . . . . . . . 82 8.7 Dibujar gráficos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 8.8 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 8.9 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 8.9.1 Aplicación de GUI simple. . . . . . . . . . . . . . . . . . . . . 86 9 Eventos en las interfaces de usuario de wxPython. . . . . . . . . . . . . . . . . . . . . . . . 87 9.1 Manejo de eventos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 9.2 Definiciones de eventos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 9.3 Tipos de Eventos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 9.4 Vinculación de un evento a un controlador de eventos. . . . . . . . . . . . . . . . . . 89 9.5 Implementación del manejo de eventos. . . . . . . . . . . . . . . . . . . . . . . . 89 9.6 Una GUI interactiva de wxPython. . . . . . . . . . . . . . . . . . . . . . . . 92 9.7 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.8 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.8.1 Aplicación de GUI simple. . . . . . . . . . . . . . . . . . . . . 96 9.8.2 Interfaz GUI para un juego de tres en raya. . . . . . . . . . . 98 10 Aplicación de ejemplo de PyDraw wxPython. . . . . . . . . . . . . . . . . . . . . 99 10.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 10.2 La aplicación PyDraw. . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 10.3 La estructura de la aplicación. . . . . . . . . . . . . . . . . . . . . . 100 10.3.1 Arquitectura de modelo, vista y controlador. . . . . . . . . 101 10.3.2 Arquitectura PyDraw MVC. . . . . . . . . . . . . . . . . . . 102 10.3.3 Clases adicionales. . . . . . . . . . . . . . . . . . . . . . . . . 103 10.3.4 Relaciones de objetos. . . . . . . . . . . . . . . . . . . . . . . . 104 10.4 Las interacciones entre objetos. . . . . . . . . . . . . . . . . . . . . 105 10.4.1 La aplicación PyDraw. . . . . . . . . . . . . . . . . . . . . . . . . . . 105 10.4.2 El constructor PyDrawFrame. . . . . . . . . . . . . . . . 106 Contenido XV
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More