Nwlapcug.com


Come fare una casella di immissione in Python

Come fare una casella di immissione in Python


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.