preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

Para utilizar la librería wxPython es necesario importar el módulo wx. El programa también crea una nueva instancia del objeto de aplicación llamada wx. aplicación(). Cada programa GUI de wxPython debe tener un objeto de aplicación. Es el equivalente a la función main() en muchas aplicaciones que no son GUI, ya que ejecutará el aplicación GUI para usted. También proporciona funciones predeterminadas para definir el inicio y operaciones de apagado y se pueden subclasificar para crear un comportamiento personalizado. La clase wx.StaticText se usa para crear una etiqueta de línea única (o múltiple). En este caso, la etiqueta muestra la cadena ‘Hello Python’. El objeto StaticText es construido con referencia a su contenedor principal. Este es el recipiente dentro del cual se mostrará el texto. En este caso, el StaticText se muestra directamente dentro del marco y, por lo tanto, el objeto marco es el objeto principal que lo contiene. En contraste el marco que es una ventana de nivel superior, no tiene un contenedor principal. También tenga en cuenta que el marco debe mostrarse (mostrar) para que el usuario lo vea. Este es porque puede haber varias ventanas diferentes que deben mostrarse (o oculto) en diferentes situaciones para una aplicación. Finalmente, el programa inicia el bucle de eventos principal de las aplicaciones; dentro de este bucle el El programa escucha cualquier entrada del usuario (como solicitar que se cierre la ventana). 8.2 La clase wx.App La clase wx.App representa la aplicación y se utiliza para: • iniciar el sistema wxPython e inicializar el juego de herramientas GUI subyacente, • establecer y obtener propiedades para toda la aplicación, • implementar el mensaje principal del sistema de ventanas nativas o el ciclo de eventos, y enviar eventos a instancias de ventana. importar wx

Crear el objeto de la aplicación

aplicación = wx.Aplicación()

Ahora crea un marco (que representa la ventana)

frame = wx.Frame(padre=Ninguno, title=‘Simple Hello World’)

Y añádele una etiqueta de texto

texto = wx.StaticText(padre=marco, etiqueta=‘Hola Python’)

Mostrar la ventana (marco)

marco.Mostrar()

Iniciar el bucle de eventos

aplicación.MainLoop() 76 8 La biblioteca de GUI de wxPython

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más