Как я могу изменить цвет placeholderText в QML TextField - PullRequest
2 голосов
/ 25 июня 2019

Я пытался использовать стиль TextField, но на текст заполнителя не влиял, как мне изменить цвет placeholderText

1 Ответ

3 голосов
/ 25 июня 2019

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"
}
...