QtQuick Rectangle控制什么边框显示?

时间:2014-05-26 23:00:52

标签: qt qml qt-quick qtquick2

如何使用QtQuick 2绘制矩形并控制它是显示左边框还是右边框?

1 个答案:

答案 0 :(得分:5)

border中有一个Rectangle属性,可让您为元素添加边框。问题是您不能仅显示左边界或右边界。要做到这一点,你必须在Rectangle中添加额外的元素来表示边框。

Rectangle {
    width: 100
    height: 200
    color: "blue"

    Rectangle {
        id: borderLeft
        width: 1
        height: parent.height
        anchors.left: parent.left
        color: "red"
    }

    Rectangle {
        id: borderRight
        width: 1
        height: parent.height
        anchors.right: parent.right
        color: "red"
    }
}