title: Expand a listbox over 2 columns Tkinter
body: <p>I have the following interface: 3 frames from which 2 are on the left-hand, <code>frame1</code> and <code>frame2</code> and another one which is on the right, <code>frame3</code>.</p>
  
  <p>I want to create another frame, <code>frame4</code> which will have the label <code>Output</code> and under it there should be a Listbox. I want that both these widgets to span over the previous frames, each being places in a cell by using the <code>grid</code> manager.</p>
  
  <p>Also I am not sure if Listbox is the widget I should be using. I want something which will contain the output of the program I will run through my application. I also thought of <code>Entry</code> but I need something in which I can display more than one line.</p>
  
  <p>This is the code I have so far:</p>
  
  <pre><code>from Tkinter import *
  
  root = Tk()
  
  frame1 = Frame(root)
  frame1.grid(row=0,column=0)
  
  frame2 = Frame(root)
  frame2.grid(row=1,column=0)
  
  frame3 = Frame(root)
  frame3.grid(row=0,column=1)
  
  frame4 = Frame(root)
  frame4.grid(row=2,columnspan=2)
  l5 = Label(frame4, text='Output:').grid(row=2,columnspan=2)
  output = Listbox(frame4, height=5)
  #output.grid(row=2,column=0,columnspan=2)
  #output.pack(side=LEFT,  fill=BOTH, expand=1)
  
  root.mainloop()
  </code></pre>
  
  <p>I managed to make the label to span across the other frames, but when I uncommented either of the last 2 lines, the interface didn't open and the program just froze.</p>
  
  <p>How can I solve this?</p>