Lernen, wie man ein Eingabefeld in Python machen können Ihnen helfen, erfassen Informationen von dem Benutzer , die Sie dann in Ihrem Programm verwenden . Computerprogramm verwendet üblicherweise vom Benutzer eingegeben werden, um irgendeine Art von Ergebnis zu erzeugen , und Eingabefelder sind eine der besten Möglichkeiten, um Informationen von dem Benutzer zu erfassen. Ein Eingabefeld Widget ist auch als ein Textfeld-Steuerelement in anderen Programmiersprachen bekannt, und es kann ein Benutzer eine Textzeile eingeben . Anleitung
1
Start IDLE , Python die grafische Benutzeroberfläche , klicken Sie auf das Menü "Datei" und wählen Sie " Neues Fenster ", um ein neues Fenster zu starten. Drücken Sie "Strg" und "S" zu starten das Dialogfenster " Speichern unter". Type " entryBox " neben " Dateiname: " und klicken Sie auf "Speichern".
2
Import der folgenden Namespace , indem Sie folgende Zeile zu Ihrer Datei:
von Tkinter import *
3
erstellen Sie das Eingabefeld aus, und setzen Sie den Fokus , indem Sie den folgenden Code :
main = Tk () txtBox = Entry ( Haupt-) txtBox.pack () txtBox . focus_set ()
4
Kopieren Sie den folgenden Code , um einen " Rückruf "-Definition , die den Text in das Eingabefeld bekommen, wenn auf die Schaltfläche geklickt erstellen :
def Callback ( ) : print ' das Eingabefeld enthält :' + txtBox.get ()
5
erstellen Sie die Schaltfläche, die das Callback-Ereignis in der vorherigen Schritt erstellt ausführt :
btnGetText = Taste (Haupt-, text = "display text", width = 10 , command = Rückruf) btnGetText.pack () mainloop ()
6
Klicken Sie auf die "Windows " -Taste starten und geben Sie " cmd" in die " Programme und Dateien suchen " Textfeld . Drücken Sie " Enter", um das Fenster der Eingabeaufforderung öffnen. Navigieren Sie zu " C: \\ Python \\ " und geben Sie " python entryBox " und drücken Sie " Enter", um das Programm auszuführen. Geben Sie ein Wort in das Eingabefeld ein und klicken Sie auf " Display Text" -Taste, um den Text mit dem Fenster der Eingabeaufforderung angezeigt .