Index du contenu
Capítulo 8 La biblioteca de GUI de wxPython 8.1 La biblioteca wxPython La biblioteca wxPython es una biblioteca GUI multiplataforma (o kit de herramientas) para Python. Él permite a los programadores desarrollar interfaces de usuario altamente gráficas para sus programas usando conceptos comunes como barras de menú, menús, botones, campos, paneles y marcos En wxPython, todos los elementos de una GUI están contenidos dentro de las ventanas de nivel superior como un wx.Frame o un wx.Dialog. Estas ventanas contienen comandos gráficos. componentes conocidos como widgets o controles. Estos widgets/controles se pueden agrupar juntas en Paneles (que pueden o no tener una representación visible). Por lo tanto, en wxPython podríamos construir una GUI a partir de: • Marcos que proporcionan la estructura básica de una ventana: bordes, una etiqueta y alguna funcionalidad básica (por ejemplo, cambiar el tamaño). • Diálogos que son como Marcos pero proporcionan menos controles de borde. • Widgets/Controles que son objetos gráficos que se muestran en un marco. Algún otro los idiomas se refieren a ellos como componentes de la interfaz de usuario. Ejemplos de widgets son botones, casillas de verificación, listas de selección, etiquetas y campos de texto. • Los contenedores son componentes que se componen de uno o más componentes (o contenedores). Todos los componentes dentro de un contenedor (como un panel) se pueden tratado como una sola entidad. Así, una GUI se construye jerárquicamente a partir de un conjunto de widgets, contenedores y uno o más Cuadros (o en el caso de un cuadro de diálogo emergente, Diálogos). Esto es se ilustra a continuación para una ventana que contiene varios paneles y widgets: © Springer Nature Suiza AG 2019 J. Hunt, Guía avanzada para la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-25943-3_8 73
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• 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.
Lire plus