我尝试使用样式化的TextField,但是占位符文本没有效果,我该如何改变占位符文本的颜色?
TextField
有一个名为placeholderTextColor
的属性专门用于设置颜色:
在Qt Quick Controls 2中(至少需要Qt 5.12):
import QtQuick.Controls 2.5
TextField {
anchors.fill: parent
placeholderText: "Here is a place holder"
placeholderTextColor: "red"
}
使用 Qt Quick Controls 1:
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
TextField {
anchors.fill: parent
style: TextFieldStyle {
placeholderTextColor: "red"
}
placeholderText: "Here is a place holder"
}