QML ListView exibe apenas 1 linha (se coberto em Coluna e linha)

2

Eu preciso colocar um ListView (codificado em QML) em uma linha, mas neste caso apenas a primeira linha do ListView é exibida. Alguma ideia porque? Aqui está o meu exemplo:

 import QtQuick 2.0
 import Ubuntu.Components 0.1

 Page {
     id: test


      Column {
          spacing: units.gu(1)
          id: pageLayout
          anchors {
              margins: units.gu(2)
              fill: parent
          }


          Row {
              id: listarea
              spacing: units.gu(1)

              ListModel {
                  id: fruitModel
                  ListElement {
                      name: "Apple"
                      cost: 2.45
                  }
                  ListElement {
                      name: "Orange"
                      cost: 3.25
                  }
                  ListElement {
                      name: "Banana"
                      cost: 1.95
                  }
              }

             ListView {
                 anchors.fill: parent
                 model: fruitModel
                 delegate: Row {
                     Text { text: "Fruit: " + name }
                     Text { text: "Cost: $" + cost }
                 }
             }
          }
      }
 }
    
por user262898 29.03.2014 / 22:59

1 resposta

2

Defina anchors.fill: parent na sua linha

    
por mhall119 30.03.2014 / 00:41