使用以下QML
代码:
SplitView {
orientation: Qt.Vertical
anchors.fill: parent
GroupBox {
// id: inputBox
title: "First"
Layout.fillWidth: true
anchors.top: parent.top
anchors.topMargin: UI.boxMargin
anchors.bottomMargin: UI.boxMargin
}
GroupBox {
title: "Second"
Layout.fillWidth: true
// x: 15
// anchors.topMargin: 15//UI.boxMargin
// anchors.bottomMargin: UI.boxMargin
}
}
分离器由两条线组成:较暗的一条和一条打火机。我想在分割器和第二个GroupBox
之间添加一些偏移以避免(丑陋的)叠加,但直到现在我都没有成功(注释代码没用)。
答案 0 :(得分:1)
将Layout.topMargin
添加到第二个GroupBox
。例如,
SplitView {
orientation: Qt.Vertical
anchors.fill: parent
GroupBox {
title: "First"
Layout.fillWidth: true
height: 80
}
GroupBox {
title: "Second"
Layout.fillWidth: true
Layout.topMargin: 15
}
}