AttributeError: у объекта 'NoneType' нет атрибута 'удалить'

Я столкнулся с этой проблемой, и я не могу понять, почему.

Я взял свой код из своего приложения и сделал этот тестовый код, чтобы вам не пришлось проходить через кучу мусора, чтобы увидеть то, что я спрашиваю.

У меня это работает в другом коде. Но сравнив их, я не могу понять, как я это делаю.

В этом приложении я получаю сообщение об ошибке «AttributeError: объект« NoneType »не имеет атрибута« удалить »».

import Tkinter as tk

def main():
    mainWindow = tk.Tk()
    v = tk.StringVar()
    entryBox = tk.Entry(mainWindow, textvariable=v).grid(column=0, row=1)
    def test():
        entryBox.delete(0,20)
    testButton = tk.Button(mainWindow, text='Go!', command=test, padx=10).grid(row=2, column=0) 
    tk.mainloop()
main()

Ответы на вопрос(3)

Ваш ответ на вопрос