QtQuick Rectangle 控件显示啥边框?

Posted

技术标签:

【中文标题】QtQuick Rectangle 控件显示啥边框?【英文标题】:QtQuick Rectangle control what borders show?QtQuick Rectangle 控件显示什么边框? 【发布时间】:2014-05-26 23:00:51 【问题描述】:

如何使用QtQuick 2绘制一个矩形并控制它是否显示左边框或右边框或同时显示?

【问题讨论】:

【参考方案1】:

Rectangle 中有一个border 属性,可让您为元素添加边框。问题是你不能只显示左边框或右边框。为此,您必须在 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"
    

【讨论】:

以上是关于QtQuick Rectangle 控件显示啥边框?的主要内容,如果未能解决你的问题,请参考以下文章

编辑控件边框和WM_CTLCOLOREDIT?

as3 怎样显示rectangle的边框到舞台

Android Studio中关于UI控件的边框问题

QML - 控制Rectangle元素任何一侧的边框宽度和颜色

QML用户界面基础(一)

Android开发控件外边框自定义