Сразу скажу, я “govnokodeeer”. Но занесло в эту степь и столкнулся с такой проблемой.
i = 0 for rec in data: n = 0 i += 1 def output(event): obj = Simple(rec[0],root) but = Button(root,text="Выбрать") but.bind("<Button-1>",output) but.grid(row=i) for vat in rec: n += 1 lab = Label(root,text=vat,font="Arial 10") lab.grid(row=i,column=n)
Проходит весь цикл и в переменную obj попадает значение id.
Она попадает во второй файл, где дочернее окно и вуаля, выводит мне то что надо.
class Simple: def __init__(self,id_reys,root): self.win = Toplevel(root) self.win.title("Информация по рейсам:") self.win.minsize(width=400,height=200) self.lab1 = Label(self.win,text=id_reys,font="Arial 10") self.lab1.pack()
А таких окон должно быть 3. И открываться должны по нажатию кнопки.
А получается так, что когда я нажимаю кнопку1,кнопку2,кнопку3, у меня значение будет во всех 3х окнах 3.
Помогите ))Как сделать так, что бы в каждом окне, был свое значение.
P.S. Меньше критики, больше по делу
![](/static/djangobb_forum/img/smilies/smile.png)