Я начинающий пользователь Python/Tkinter и не понимаю, как передать содержимое виджета. Я предположил, что usrtext - это глобальная переменная, но печатает пустую строку. Однако текст имеет реальный контент. Каков правильный путь?глобальная переменная в Tkinter
class App(object):
def __init__(self, root):
frame = Frame(root)
frame.grid()
usrtext = Text(bg = "light yellow", fg = "black",relief=SUNKEN)
usrtext.grid(row=0, columnspan=16, rowspan=2, sticky=W+E+N+S, padx=5, pady=5)
...
...
def do_it():
print usrtext // I'd like to see usrtext _here_
...
...
root = Tk()
root.title("My First Attempt")
usrtext=StringVar()
usrtext=""
...
...
butt1 = Button(root, text='Do it', height=1, width=10, relief=RAISED, command=do_it)
butt1.grid(row=4, column=14)
app = App(root)
root.mainloop()
Благодарим вас за назначение! – user2469202