title: QTreeView multiple column, possible?
body: <p>I'm using <code>QStandardItemModel</code> with a <code>QTreeView</code>, I wanted the left pane to show the nodes, and the right pane to show value of the node, which is column 0 and column 1 in this case.</p>
  
  <p>Construction of nodes was pretty successful, but when I'm trying to place values into that model with  <code>QStandardItem::insertRow(1, XX)</code>, the item wasn't showing up at all, is there something I missed?</p>
  
  <p>@update:</p>
  
  <p>Since i recursively create nodes , i use:</p>
  
  <pre><code>void Widget::addNode(QStandardItem *parent, const QVariant &amp; data)
  {
       QStandardItem *childKey = ...; // left pane
       QStandardItem *childValue = ...; // right pane
  
       parent-&gt;appendRow (childKey);
  
  }
  </code></pre>
  
  <p>I can't just use <code>model.setItem()</code> to append <code>childValue</code> , since it went to the wrong row , and QTreeView is not expanded by default, when new node is appended.</p>