title: qml: How to format column of a listview
body: <p>I have a list view but all text elements start printing at x position 0.
  Is it possible to format the column width? I can set the text element x position by simply</p>
  
  <pre><code>x: 100
  </code></pre>
  
  <p>But that seems to be the wrong way. How can I set the row width to see the content like a table?</p>
  
  <p>What I currently have prints all elements in the first row.</p>
  
  <pre><code>import QtQuick 2.9
  import QtQuick.Controls 1.4
  import MyTypes 1.0
  
  ListView {
      id: listView
      implicitWidth: contentItem.childrenRect.width
  
      anchors.fill: parent
      //model: mymodel  
      model: ExportedListModel {} 
  
      delegate: Item {
          implicitHeight: text1.height
          TextEdit {
              id: text1
              text: model.heading 
              Keys.onReturnPressed: model.heading = text
          }   
  
          TextEdit {
              id: text2
              text: model.description
              Keys.onReturnPressed: model.description = text
          }
  
          TextEdit {
              id: text3
              text: model.quantity
              Keys.onReturnPressed: model.quantity = text
          }
  
          TextEdit {
              id: text4
              text: model.someEnum
              Keys.onReturnPressed: model.someEnum = text
          }
  
      }
  
  }
  </code></pre>