SplitBox中的GroupBox偏移量

时间:2017-06-09 15:57:16

标签: qt user-interface qml qtquick2

使用以下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
        }
    }

我已经实现了以下设计:enter image description here

分离器由两条线组成:较暗的一条和一条打火机。我想在分割器和第二个GroupBox之间添加一些偏移以避免(丑陋的)叠加,但直到现在我都没有成功(注释代码没用)。

1 个答案:

答案 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
    }
}