title: tkinter wm_grid() got an unexpected keyword argument 'row'
body: <p>In line 11 I tried to use the grid(), but it keeps giving me
  "wm_grid() got an unexpected keyword argument 'row'" error
  Can anyone take a look at this?</p>
  
  <pre><code>import tkinter as tk
  
  
  class MainPage(tk.Tk):
  
      def __init__(self, *args, **kwargs):
  
          tk.Tk.__init__(self, *args, **kwargs) 
  
          container = tk.Frame(self)
          container.pack(side="top", fill="both", expand=True)
          container.grid_rowconfigure(0, weight=1)
          container.grid_columnconfigure(0, weight=1)
  
          # pass frames as dictionaries
          self.frames = {}
  
          frame = StartPage(container, self)
          self.frames[StartPage] = frame
  # problem here****************************************************
          frame.grid(row=1, column=1)
  # problem here****************************************************          
          self.show_frame(StartPage)
  
      def show_frame(self, controller):
          frame = self.frames[controller]
          frame.tkraise()
  
  
  class StartPage(tk.Tk):
  
      def __init__(self, parent, controller):
          tk.Frame.__init__(self, parent)
          label = tk.Label(self, text="StartPage")
          label.pack(pady=10, padx=10)
  
  root = MainPage()
  root.mainloop()
  </code></pre>