title: Add buttons and text box to row in Tkinter Treeview
body: <p>I'm using python 2.7 and Tkinter to design a basic tool to fill a table with information. I want to be able to edit the Display name category by just clicking on it and also have a button in the delete column to delete it from the treeview.. My code is below and a mockup image of what I'm generally trying to make can be found here <a href="http://i.stack.imgur.com/BMQz9.png" rel="nofollow">Link for mockup</a>. Here is the code I have so far: </p>
  
  <pre><code>from Tkinter import *
  import ttk
  
  root = Tk()
  root.wm_title("Manage")
  
  frame = ttk.Frame(root)
  frame.pack()
  
  tree=ttk.Treeview(frame)
  
  style = ttk.Style()
  style.configure(".", font = ("Helvetica", 14))
  style.configure("Treeview.Heading", font = ("Helvetica", 16) )
  
  tree["columns"] = ("one", "two", "three", "four")
  tree.column("one", width=170)
  tree.column("two", width=255)
  tree.column("three", width=510)
  tree.column("four", width=85)
  
  tree.heading('#0', text = "Type")
  tree.heading("one", text = "Category")
  tree.heading("two", text = "Display Name")
  tree.heading("three", text = "GUID")
  tree.heading("four", text = "Delete")
  
  tree.insert("" , 0,    text = "Line 1", values = ("1A","1b"), tag = "orow")
  
  id2 = tree.insert("", 1, "dir2", text = "Dir 2", tag = "erow")
  tree.insert(id2, "end", "dir 2", text = "sub dir 2", values = ("2A","2B"))
  
  tree.tag_configure('orow', background = '#EEEEEE')
  tree.tag_configure('erow', background = '#CACBCB')
  
  tree.pack()
  root.mainloop()
  </code></pre>
  
  <p>I'm new to Tkinter and TkDocs is kind of confusing. Thanks</p>