bin noch recht neu bei Tkinter und hab ein Problem bei einem Programm. Das Programm sollte über einen Button "Add" neue Text-Widgets einfügen, was auch gut klappt. Allerdings weiß ich nicht, wie ich auf die erstellten Text-Widgets zugreifen kann, weil sie keiner Variable zugeordnet sind. Wie kann ich auf "namenlose" widgets zugreifen?
Oder sollte ich das Ganze komplett anders aufbauen?
Hier das Script:
Code: Alles auswählen
from Tkinter import *
root = Tk()
x = 1
def addText():
global x
x = x + 1
Text(root, height = 12, width = 40).grid(row = x, column = 0, sticky = N, pady = 12, padx = 10)
addB.grid(row = x+1, column = 0)
addB = Button(root, text = "Add", command = addText, width = 15, bg = "#dddddd")
addB.grid(row = x+1, column = 0)
Text(root, height = 12, width = 40).grid(row = 1, column = 0, sticky = N, pady = 12, padx = 10)
root.mainloop()
asdman3000