это код, который создает графический интерфейс для окна "win":
def createGui(win):
text = tk.Label(win,text = "Image location")
e = tk.Entry(win,text = "Location")
b = tk.Button(win,text = "Choose file",command = lambda: chooseImage(e))
b1 = tk.Button(win,text = "+",command = lambda: createGui(win))
row1 = len(entries)
text.grid(row = row1,column = 0)
e.grid(row = row1,column = 1)
b.grid(row = row1,column = 2)
b1.grid(row = row1,column = 3)
entries.append(e)
, когда я нажимаю b1, я вызываю эту функцию, которая создает для меня дополнительную запись для выбора пути нового изображения.это изображение, которое показывает это: кнопка + , но проблема в том, что когда я пишу внутри записи, текст изменяется во всех записях.как на втором изображении: второе изображение почему функция не создает новый экземпляр записей?