SplitView
을 사용하여 QML 앱을 작성하고 있습니다. 초기 공간이 항목간에 균등하게 분산되기를 원하지만 대신 한 항목이 모든 공간을 차지합니다.SplitView의 초기 공간 분포도
import QtQuick 2.7
import QtQuick.Layouts 1.3
import QtQuick.Controls 1.4
ApplicationWindow {
id:window; visible:true
width:500; height:300
title:'Borked Layouts'
SplitView {
orientation:Qt.Horizontal
anchors.fill:parent
Rectangle { color:'red'
Layout.minimumWidth:50; Layout.fillWidth:true
Layout.preferredWidth:window.width/2
}
SplitView {
orientation:Qt.Vertical
Layout.minimumWidth:50
Layout.preferredWidth:window.width/2
Rectangle { color:'green'
Layout.minimumHeight:50; Layout.fillWidth:true
}
Rectangle { color:'blue'
Layout.minimumHeight:50; Layout.fillWidth:true
}
}
}
}
은 내가 원하는 분포를 달성하기 위해 공간을 사이에 세퍼레이터를 드래그 할 수 있으며, 최소 사이즈 영광. 하지만 초기 배포가 항목간에 공유되도록하려면 어떻게해야합니까?
당신이 3 개 이상에서보기를 분할하고 ... 처음부터 – dtech