QMLで要素を自動的にストレッチして、そのすべての子要素が収まるようにするにはどうすればよいですか? 間隔を指定する方法は?たとえば、テキストを長方形で囲みたいとします。長方形には、内部にある程度のスペースが必要です。
次のように書くと、長方形のサイズは 0,0 になります。
Rectangle {
color: "gray"
anchors.centerIn: parent;
Text {
text: "Hello"
}
}
QMLアイテムをコンテンツに合わせて成長させる方法Column
で提案されているように、要素を使用して修正しようとすると? 、次に、ウィンドウ/親全体を介して列を取得し、
Column {
anchors.centerIn: parent
Rectangle {
color: "gray"
anchors.fill: parent
}
Text {
anchors.centerIn: parent
text: "Hello"
}
}
編集:
Flow
の代わりに要素を使用しようとしましたColumn
が、ウィンドウ/親全体で行を取得しました。