wxPython - Hello World

Una semplice applicazione GUI che mostra il messaggio Hello World viene creata utilizzando i seguenti passaggi:

  • Importa modulo wx.

  • Definisci un oggetto della classe Application.

  • Crea una finestra di primo livello come oggetto della classe wx.Frame. I parametri di didascalia e dimensione sono forniti nel costruttore.

  • Sebbene altri controlli possano essere aggiunti nell'oggetto Frame, il loro layout non può essere gestito. Quindi, metti un oggetto Panel nel Frame.

  • Aggiungi un oggetto StaticText per visualizzare "Hello World" nella posizione desiderata all'interno della finestra.

  • Attiva la finestra frame con il metodo show ().

  • Immettere il ciclo di eventi principale dell'oggetto Application.

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()

Il codice precedente produce il seguente output:

wxFrame objectè la finestra di primo livello più comunemente utilizzata. È derivato dawxWindow class. Una cornice è una finestra le cui dimensioni e posizione possono essere modificate dall'utente. Ha una barra del titolo e pulsanti di controllo. Se necessario, è possibile abilitare altri componenti come la barra dei menu, la barra degli strumenti e la barra di stato. Una finestra wxFrame può contenere qualsiasi frame che non sia una finestra di dialogo o un altro frame.