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.