preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

8.1.2 Ventanas como Objetos En wxPython, los marcos y los diálogos, así como sus contenidos, son instancias de adecuado clases (semejante como Marco, Diálogo, Panel, Botón o Texto estático). Así, cuando creas una ventana, creas un objeto que sabe cómo mostrarse en la pantalla de la computadora. Debe indicarle qué mostrar y luego dígale que muestre su contenido al usuario. Debe tener en cuenta los siguientes puntos durante la lectura de este capítulo; lo ayudarán a comprender lo que debe hacer: • Una ventana se crea instanciando un objeto Frame o Dialog. • Usted define lo que muestra la ventana creando un widget que tiene un componente padre priado. Esto agrega el widget a un contenedor, como un tipo de panel o un marco. • Puede enviar mensajes a la ventana para cambiar su estado, realizar una operación, y mostrar un objeto gráfico. • La ventana, o los componentes dentro de la ventana, pueden enviar mensajes a otros objetos en respuesta a las acciones del usuario (o del programa). • Todo lo que se muestra en una ventana es una instancia de una clase y es potencialmente sujeto a todo lo anterior. • wx.App maneja el bucle de eventos principal de la aplicación GUI. 8.1.3 Un ejemplo sencillo A continuación se muestra un ejemplo de cómo crear una ventana muy simple usando wxPython. El El resultado de ejecutar este breve programa se muestra aquí tanto para Mac como para Windows. ORDENADOR PERSONAL: Este programa crea una ventana de nivel superior (el wx.Frame) y le da un título. Él también crea una etiqueta (un objeto wx.StaticText) que se mostrará dentro del marco. 8.1 La biblioteca wxPython 75

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas 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