wxPython - Hola mundo

Se crea una aplicación GUI simple que muestra el mensaje Hello World siguiendo los siguientes pasos:

  • Importar módulo wx.

  • Defina un objeto de la clase Aplicación.

  • Cree una ventana de nivel superior como objeto de la clase wx.Frame. Los parámetros de título y tamaño se dan en el constructor.

  • Aunque se pueden agregar otros controles en el objeto Frame, su diseño no se puede administrar. Por lo tanto, coloque un objeto Panel en el marco.

  • Agregue un objeto StaticText para mostrar 'Hola mundo' en la posición deseada dentro de la ventana.

  • Active la ventana de marco con el método show ().

  • Ingrese al bucle de eventos principal del objeto Aplicación.

import wx 
 
app = wx.App() 
window = wx.Frame(None, title = "wxPython Frame", size = (300,200)) 
panel = wx.Panel(window) 
label = wx.StaticText(panel, label = "Hello World", pos = (100,50)) 
window.Show(True) 
app.MainLoop()

El código anterior produce la siguiente salida:

wxFrame objectes la ventana de nivel superior más utilizada. Se deriva dewxWindow class. Un marco es una ventana cuyo tamaño y posición puede cambiar el usuario. Tiene una barra de título y botones de control. Si es necesario, se pueden habilitar otros componentes como la barra de menú, la barra de herramientas y la barra de estado. Una ventana wxFrame puede contener cualquier marco que no sea un diálogo u otro marco.