title: How do I change my cursor to a hand ONLY when it is hovering over a Label?
body: <pre><code>from tkinter import *
  root = Tk()
  def changeCursor(event, pointerName):
      root.cursor(pointerName)
  link = Label(root, text="Link")
  link.bind("&lt;Motion&gt;", lambda event : changeCursor(event, "hand"))
  link.pack()
  root.mainloop()
  </code></pre>
  
  <p>I want my cursor to change into a "hand" when my cursor is hovering over it. I also want to change my cursor back into an arrow when the cursor leaves the area occupied by the label. However I get the following error:  </p>
  
  <pre><code>Exception in Tkinter callback
  Traceback (most recent call last):
    File "C:\Users\Arnob\AppData\Local\Programs\Python\Python36-
  32\lib\idlelib\run.py", line 137, in main
      seq, request = rpc.request_queue.get(block=True, timeout=0.05)
    File "C:\Users\Arnob\AppData\Local\Programs\Python\Python36-
  32\lib\queue.py", line 172, in get
     raise Empty
  queue.Empty
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "C:\Users\Arnob\AppData\Local\Programs\Python\Python36-
  32\lib\tkinter\__init__.py", line 1699, in __call__
      return self.func(*args)
    File "&lt;pyshell#7&gt;", line 1, in &lt;lambda&gt;
    File "&lt;pyshell#4&gt;", line 2, in changePointer
    File "C:\Users\Arnob\AppData\Local\Programs\Python\Python36-
  32\lib\tkinter\__init__.py", line 2095, in __getattr__
      return getattr(self.tk, attr)
  AttributeError: '_tkinter.tkapp' object has no attribute 'cursor'
  </code></pre>
  
  <p>How do I change the cursor into a hand when it is in the area occupied by the Label and then change it back to an arrow when it leaves the area occupied by the Label?</p>