title: Tkinter AttributeError: object has no attribute 'tk'
body: <p>I've looked around a bit, but I can't find an answer to my error. Here is the code:</p>
  
  <pre><code>import tkinter as tk
  
  root=tk.Tk()
  
  class Page(tk.Frame):
      '''Enables switching between pages of a window.'''
      def __init__(self):
          self.widgets={}
          self.grid(column=0,row=0)
  
  page=Page()
  
  tk.mainloop()
  </code></pre>
  
  <p>Here is the error:</p>
  
  <pre><code>Traceback (most recent call last):  
    File "C:\Documents and Settings\Desktop\Python Scripts\Tkinter.py", line 11, in &lt;module&gt;  
      page=Page()  
    File "C:\Documents and Settings\Desktop\Python Scripts\Tkinter.py", line , in __init__  
      self.grid(column=0,row=0)  
    File "C:\Python34\lib\tkinter\__init__.py", line 2055, in grid_configure  
      self.tk.call(  
  AttributeError: 'Page' object has no attribute 'tk'
  </code></pre>
  
  <p>I'm fairly new to tkinter, and this error has me stumped. I'd really appreciate any help, thank you!</p>