get entry?
Verfasst: Freitag 28. Januar 2005, 15:08
Wie mache ich das das ich ein Entry in eine Variable speichere und das Fenster sich dann schließt?
Jemand ne Idee?
Gruß
Psus82
Jemand ne Idee?
Gruß
Psus82
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
from Tkinter import *
def get_it():
value = e.get() # Inhalt von Entry in value speichern
print value
root.quit()
root = Tk()
e = Entry()
e.pack()
Button(text="Get it", command=get_it).pack()
root.mainloop()
Code: Alles auswählen
from Tkinter import *
import tkSimpleDialog
def get_email():
# Hier wird der Dialog aufgerufen. Beim Drücken auf OK
# wird der Inhalt des Entys in email gespeichert
email = tkSimpleDialog.askstring("Email","Wie lautet die email?")
# zeige die email-adresse auf dem Label
l.configure(text=email)
root = Tk()
l = Label() # Hier wird nachher die email-adresse angezeigt
l.pack()
Button(text="Get email", command=get_email).pack() # der Button ruft den Dialog auf
root.mainloop()
Wetten doch?Dookie hat geschrieben:nö Sprungmarken gibts zum Glück nicht
Code: Alles auswählen
from Tkinter import *
import tkSimpleDialog
def get_email():
# Hier wird der Dialog aufgerufen. Beim Drücken auf OK
# wird der Inhalt des Entys in email gespeichert
email = tkSimpleDialog.askstring("Email","Wie lautet die email?")
# zeige die email-adresse auf dem Label
l.configure(text=email)
root = Tk()
l = Label() # Hier wird nachher die email-adresse angezeigt
l.pack()
Button(text="Get email", command=get_email).pack() # der Button ruft den Dialog auf
root.mainloop()
Code: Alles auswählen
from Tkinter import *
import tkSimpleDialog
def get_email():
email = tkSimpleDialog.askstring("Email","Email")
e.insert(END, email)
root = Tk()
e = Entry()
e.pack()
Button(text="Get email", command=get_email).pack()
root.mainloop()