Я сделал всплывающее окно, и в функции мне нужно вызвать эти входы, но распечатать их пустым, кто-то знает проблему, большое спасибо
PopPup
def popup_bonus(self):
win = tk.Toplevel()
win.wm_title("Window")
#First Name
win.labelFname = ttk.Label(win, text="First Name:")
win.labelFname.grid(row=2, column=0)
win.addFname = Entry(win)
win.addFname.grid(row=2, column = 1)
#Last Name
labelLname = ttk.Label(win, text="Last Name:")
labelLname.grid(row=3, column=0)
win.addLname = Entry(win)
win.addLname.grid(row=3, column = 1)
#Course
labelCourse = ttk.Label(win, text="Course:")
labelCourse.grid(row=4, column=0)
win.addCourse = Entry(win)
win.addCourse.grid(row=4, column = 1)
#Button
cancelAdd = ttk.Button(win, text="Cancel", command=win.destroy)
cancelAdd.grid(row=5, column=0)
addTeacher = ttk.Button(win, text="Add", command=self.add_Teacher)
addTeacher.grid(row=5, column=1)
в себе winodws
def add_Teacher (победа):
print(win.addFname.get())
#here always print in blank, obiously aferte write something