Tkinter: AttributeError: NoneEl objeto de tipo no tiene atributo obtener

He visto un par de otras publicaciones en un mensaje de error similar, pero no pude encontrar una solución que lo solucionara en mi caso.

Me metí un poco con TkInter y creé una interfaz de usuario muy simple. El código sigue:

from string import *
from Tkinter import *
import tkMessageBox

root=Tk()
vid = IntVar()

def grabText(event):
    if entryBox.get().strip()=="":
        tkMessageBox.showerror("Error", "Please enter text")
    else:
        print entryBox.get().strip()    

root.title("My Sample")
root.maxsize(width=550, height=200)
root.minsize(width=550, height=200)
root.resizable(width=NO, height=NO)    

label=Label(root, text = "Enter text:").grid(row=2,column=0,sticky=W)
entryBox=Entry(root,width=60).grid(row=2, column=1,sticky=W)
grabBtn=Button(root, text="Grab")
grabBtn.grid(row=8, column=1)
grabBtn.bind('<Button-1>', grabText)

root.mainloop()

Tengo la interfaz de usuario en funcionamiento. Cuando hago clic en elGrab botón, me sale el siguiente error en la consola:

C:\Python25>python.exe myFiles\testBed.py
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__
    return self.func(*args)
  File "myFiles\testBed.py", line 10, in grabText
    if entryBox.get().strip()=="":
AttributeError: 'NoneType' object has no attribute 'get'

El error se remonta aTkinter.py.

Estoy seguro de que alguien podría haber tratado con esto antes. Cualquier ayuda es apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta