Per ottenere dei dati dall'utente potremo aggiungere dei campi di testo.
Per creare un campo useremo il metodo add_input(<richiesta>, <azione>, <dimensione_in_pixel>) di frame, sempre finestra nel nostro esempio: finestra.add_input("Scrivi il tuo nome", azione, 50)
La funzione <azione> verrà richiamata quando premeremo invio nel nostro campo e riceverà come unico parametro il testo del campo:
def azione(campo): print "Ciao", campo
Il programma completo è:
import simplegui def azione(campo): print "Ciao", campo finestra = simplegui.create_frame("Finestra", 50, 100) finestra.add_input("Scrivi il tuo nome", azione, 50) finestra.start()