如何设置TextField的下划线颜色?

时间:2018-11-03 20:19:51

标签: qt qml qtquickcontrols2

如何将TextField中的线条颜色设置为另一种颜色?

使用Material主题,您可以更改“ Material.accent”颜色,但我想更改永久颜色,不仅是当线条聚焦时。

enter image description here

1 个答案:

答案 0 :(得分:0)

TextField至少有两种类型-QtQuick2和QtControls2。假设您使用了最后一个控件,则可以根据需要自定义控件,包括线条颜色。例如:

TextField {
    anchors.centerIn: parent
    background: Item {
        implicitWidth: 200
        implicitHeight: 40
        Rectangle {
            color: "yellow"
            height: 3
            width: parent.width
            anchors.bottom: parent.bottom
        }
    }
}