Ich habe schon viel gegoogelt, aber bin nicht gut vorangekommen.
Mein langfristiges Ziel ist es 81 Textboxen von einer GUI tkinter einzulesen.
Ich wollte mich erstmal einfach dem Problem nähern - und zuerst 2 Textboxen einlesen und in einer Liste speichern.
Ich bekomme es nicht hin über die Textboxen zu iterieren, also erst t1.get() dann t2.get() zu erreichen.
Beim zusammensetzen verliert zb t1 wahrscheinlich seine "Entry-Eigenschaft" und es kommt ein String heraus (get() geht dann natürlich nicht)...
Könnt ihr mir einen Hinweis geben, wie ich erst t1.get() dann t2.get() erreiche?
Vielen Dank für die Hilfe!!
Grüße,
kwon
Code: Alles auswählen
import tkinter
fenster = tkinter.Tk()
t1= tkinter.Entry(fenster)
t1.place(x=50,y=100)
t2= tkinter.Entry(fenster)
t2.place(x=100,y=200)
def einlesen(i):
zusammen="t" + str(i)
eingabe=zusammen.get()
liste=[]
liste.append(eingabe)
print(liste)
for i in range(1,3):
einlesen(i)
b=tkinter.Button(fenster,text="eingabe", command=einlesen)
b.place(x=100,y=150)
fenster.mainloop()