ich habe ein Textfeld, in das etwas geschrieben wird:
Code: Alles auswählen
Fenster = tkinter.Tk()
t = tkinter.Text(Fenster, width= 50, height = 50)
t.pack()
def ausgabe():
for i in range(1,40):
t.insert("end","\n")
for j in range(1,40):
if a[i][j] == True:
t.insert("end", 'x')
else:
t.insert("end", ' ')
ausgabe()
Fenster.mainloop()
die Funktion zum Ausgeben davor, also etwa so:
Code: Alles auswählen
def ausgabe():
for i in range(1,40):
t.insert("end","\n")
for j in range(1,40):
if a[i][j] == True:
t.insert("end", 'x')
else:
t.insert("end", ' ')
ausgabe()
Fenster = tkinter.Tk()
t = tkinter.Text(Fenster, width= 50, height = 50)
t.pack()
Fenster.mainloop()
Natürlich klappt das nicht, da die Funktion ausgabe() das Textfeld nicht
kennt.
Nun die Frage: Gibt es einen Weg, von der Funktion aus auf das Textfeld zuzugreifen?