title: __init__() got an unexpected keyword argument 'text' when trying to add a tkinter.Button widget in Python 3.x
body: <p>I have just started to learn how to programme a GUI and am having trouble adding a button widget, when i try to add it, this error message comes up, `"<strong>init</strong>() got an unexpected keyword argument 'text' ". Error occurs when run in both Jupyter Notebook and Spyder (python 3.6) interpreters</p>
  
  <pre><code>"""PROJECT"""
  
  from tkinter import *
  from matplotlib.pyplot import *
  import math as m
  
  class Application(Frame):
      def __init__(self, master):
          super(Application, self).__init__(master)
          self.grid()
          self.create_widgets()
  
      def create_widgets(self):
          self.title_lbl = Label(self, text = "Please input values down below")
          self.title_lbl.grid(row = 0, column = 0, columnspan = 3, sticky = W)
  
          self.shear_x_lbl = Label(self, text = "Sigma-x =")
          self.shear_x_lbl.grid(row = 3, column = 0, sticky = W)
          self.shear_x_ent = Entry(self)
          self.shear_x_ent.grid(row = 3, column = 1, sticky = W)
  
          self.shear_y_lbl = Label(self, text = "Sigma-y =")
          self.shear_y_lbl.grid(row = 4, column = 0, sticky = W)
          self.shear_y_ent = Entry(self)
          self.shear_y_ent.grid(row = 4, column = 1, sticky = W)
  
  
          self.tau_xy_lbl = Label(self, text = "tau-xy =")
          self.tau_xy_lbl.grid(row = 5, column = 0, sticky = W)
          self.tau_xy_ent = Entry(self)
          self.tau_xy_ent.grid(row = 5, column = 1, sticky = W)
  
          self.submit_button = Button(self, text="Submit")
          self.submit_button.grid(row = 1, column = 0, sticky = W)
  
  
  root = Tk()
  root.title("Longevity")
  root.geometry("300x150")
  app = Application(root)
  
  root.mainloop()
  </code></pre>
  
  <p>Full error traceback:</p>
  
  <pre><code>TypeError                                 Traceback (most recent call last)
  &lt;ipython-input-21-23710b5dc402&gt; in &lt;module&gt;()
       38 root.title("Longevity")
       39 root.geometry("300x150")
  ---&gt; 40 app = Application(root)
       41 
       42 root.mainloop()
  
  &lt;ipython-input-21-23710b5dc402&gt; in __init__(self, master)
        9         super(Application, self).__init__(master)
       10         self.grid()
  ---&gt; 11         self.create_widgets()
       12 
       13     def create_widgets(self):
  
  &lt;ipython-input-21-23710b5dc402&gt; in create_widgets(self)
       31         self.tau_xy_ent.grid(row = 5, column = 1, sticky = W)
       32 
  ---&gt; 33         self.submit_button = Button(self, text="Submit")
       34         self.submit_button.grid(row = 1, column = 0, sticky = W)
       35 
  
  TypeError: __init__() got an unexpected keyword argument 'text'
  </code></pre>