QML中的TextArea样式

时间:2015-01-30 03:12:59

标签: qt qml stylesheet

我想更改TextArea对象的颜色,但我不知道属性是如何做到的。

我已经尝试了

TextArea {
    styles: TextAreaStyle {
        borderColor : "green"
    }
}

TextArea {
    TextArea.border.color : "green"
}

但这两个例子都不起作用。我无法找到TextArea的单个属性来更改QML参考中的边框颜色。这可能吗?,我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:2)

正如我所说,borderColor中没有TextAreaStyle。但你可以在"棘手的"方式:

Rectangle {
    color: "green"
    anchors.fill: parent
    anchors.margins: 20

    TextArea {
        anchors.fill: parent
        anchors.margins: 1
        style: TextAreaStyle {
            backgroundColor : "yellow"
        }

    }
}