Imparare a fare una casella di immissione in Python può aiutare a catturare informazioni da parte dell'utente che è quindi possibile utilizzare nel vostro programma. Un programma per computer comunemente utilizza informazioni immesse dall'utente per generare un certo tipo di risultato, e caselle di immissione sono uno dei modi migliori per catturare informazioni da parte dell'utente. Un widget casella di entrata è noto anche come un controllo di casella di testo in altri linguaggi di programmazione, e consente all'utente di immettere una riga di testo.
Istruzioni
1
Avviare IDLE, interfaccia utente grafica di Python, fare clic sul menu "File" e selezionare "Nuova finestra" per lanciare una nuova finestra. Premere "Ctrl" e "S" per lanciare la finestra di dialogo "Salva con nome". Digitare "entryBox" accanto a "Nome File:" e fare clic su "Salva".
2
Importare lo spazio dei nomi seguente aggiungendo questa riga al file:
da Tkinter import *
3
Creare la casella di immissione e impostare lo stato attivo aggiungendo il codice seguente:
principale = TK
txtBox = Entry(main)
txtBox.pack()
txtBox.focus_set()
4
Copiare e incollare il codice seguente per creare una definizione di "callback" che ottiene il testo nella casella voce quando viene fatto clic sul pulsante:
def ripetuta:
print 'The entry box contains:' + txtBox.get()
5
Creare il pulsante che verrà eseguito l'evento di callback creato nel passaggio precedente:
btnGetText = Button (testo principale, = "Visualizza testo", larghezza = 10, comando = callback)
btnGetText.pack()
MainLoop
6
Fare clic sul pulsante start di "Windows" e digitare "Cmd" nella casella di testo "Cerca programmi e file". Premere "Invio" per aprire la finestra di prompt dei comandi. Passare alla "C:\Python < numero versione > \" e digitare "python entryBox" e premere "Invio" per eseguire il programma. Digitare una parola nella casella di immissione e fare clic sul pulsante "Visualizza testo" per visualizzare il testo utilizzando la finestra di prompt dei comandi.