title: QTreeWidget to Mirror python Dictionary
body: <p>Is there a way to make a <code>QTreeWidget</code> mirror the changes made to an internal data structure such as dictionary?  It seems like they would have created this functionality within the api, because there are many programs which may interact with <code>QTreeWidget</code>s from multiple GUI areas, but the main purpose required of the <code>QTreeWidget</code> is to show a data structure at any point in time.  The documentation for <code>QtGui</code> items is not that simple for me to grasp as it usually refers to C documentation, and I'm not certain how it transfers to python.</p>
  
  <p>So essentially what I would like is the simplest manner to make a <code>QTreeWidget</code> show a nested dictionary, where the top level corresponds to the keys and the sub level corresponds to the values.  Also, if the values are dictionaries, use the keys in that level and make sub levels for the values, etc.</p>
  
  <p>Is this easily doable?  I have not been able to find anything to do simple mirroring of data structres like this yet.</p>