Je dois mettre un ListView (codé en QML) dans une ligne, mais dans ce cas, seule la première ligne de la liste est affichée. Une idée pourquoi? Voici mon exemple:
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 }
}
}
}
}
}
Définissez anchors.fill: parent sur votre ligne