AttributeError: el objeto 'NoneType' no tiene ningún atributo 'delete'

Me he encontrado con este problema y no puedo entender por qué.

Tomé mi código de mi aplicación e hice este código de prueba para que no tenga que pasar por un montón de basura para ver lo que estoy preguntando.

Tengo esto trabajando en otro código. Pero después de comparar los dos, no puedo por mi vida resolver esto.

En esta aplicación, obtengo el error "AttributeError: el objeto 'NoneType' no tiene ningún atributo 'delete'".

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()

Respuestas a la pregunta(3)

Su respuesta a la pregunta