__author__ = 'Eugene' from tkinter import * from tkinter import ttk def button_new_user_clicked(): print ("Процедура создания нового пользователя") a = entry_fio.get() print(a) def button_new_config_clicked(event): # Создание нового пользователя root2 = Toplevel() root2.title("Создание нового пользователя") Label(root2, text="Фамилия и инициалы пользователя").grid(row=0, column=0) entry_fio = ttk.Entry(root2, width=50).grid(row=0, column=1) btn3 = ttk.Button(root2, text="Создать пользователя", command=button_new_user_clicked).grid(row=5, columnspan=2) root = Tk() btn1 = ttk.Button(root, text="Создать файл нового пользователя") btn1.bind("<Button-1>", button_new_config_clicked) btn1.pack(side="left", expand=TRUE) root.mainloop()
Ругается на:
File “CUsers/AdminS/for_forum.py”, line 7, in button_new_user_clicked
a = entry_fio.get()
NameError: name ‘entry_fio’ is not defined
Как вытащить значение из поля? Всю голову сломал…