Í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
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluació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ásModelos 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