Объект NoneType не имеет атрибута get

У меня возникли проблемы при работе с tkinter. Проблема в том, что нет методов, которые могут работать с текстом виджета. Вот мой код

from tkinter import *
root = Tk()
tex = Text(root, width = 50, height = 10, bd = 2).pack()
tex.get(1.0, END)
root.mainloop()

Возвращает ошибку:

AttributeError: объект 'NoneType' не имеет атрибута 'get'

меня бесит! а у меня такие проблемы с любыми методами Text


person mark    schedule 23.05.2016    source источник
comment
Существуют дубликаты всех слов в заголовке этого вопроса. Пожалуйста, поищите в stackoverflow ответы перед тем, как публиковать новые вопросы.   -  person Bryan Oakley    schedule 23.05.2016


Ответы (1)


Вы сохраняете возвращаемое значение "pack" в "tex", которое равно None. Это верно:

tex = Text(root, width = 50, height = 10, bd = 2)
tex.pack()
person Matthias Schreiber    schedule 23.05.2016