title: Change font size without messing with Tkinter button size
body: <p>I am having trouble <strong>changing the font size of a button</strong> in Tkinter, when I attempt to do it <em>the button also expands/contracts</em> based on the size of the text. Is there a way I can alter the text size with the button's size anchored in place?</p>
  
  <p>I ran across this while designing a tic-tac-toe application, however to save you the trouble, here is a very <strong>minimal example</strong> of the problem in practice:</p>
  
  <pre><code>import Tkinter as tk
  
  MyWindow = tk.Tk()
  MyWindow.geometry("500x550")
  
  
  button = tk.Button(MyWindow,text="Hello!",width=17,height=10,font=('Helvetica', '20'))
  button.grid(row=1, column=1)
  
  MyWindow.mainloop()
  </code></pre>
  
  <p>The <strong>most important part</strong> here is <code>font=('Helvetica', '15')</code> or more specifically, the <em>number 15</em>. If you <strong>change that number</strong> and run this again, not only will the text be bigger/smaller, <em>but so will the button</em>! How do I get around this?</p>
  
  <p>It's probably a <em>really</em> simple problem. I've just gotten started with Tkinter. Thanks in advance for any help I receive!</p>