QML TextField настройки выделения цветов фокуса - PullRequest
0 голосов
/ 23 января 2020

У меня есть текстовое поле, и когда я выделяю текст в нем (выберите Все ярлыки), цвет выделения становится синим (по умолчанию):

enter image description here

TextField {
  id: setDescription
  placeholderText: "no description yet...."
  text: display.description
  font.family: "Helvetica"
  font.pixelSize: 15
  Layout.row: 1
  Layout.column: 1
  Layout.columnSpan: 2
  background: Rectangle {
      radius: 2
      border.color: Theme.gray
      border.width: 1
      height: setDescription.height
  }
  color: Theme.darkGray
  wrapMode: Text.Wrap
  Layout.fillWidth: true
  onEditingFinished: {
    console.log("[detail] patch ", display.id)
  }
}

Как выбрать другой цвет выделения? Я не могу найти ничего в документах, которые ссылаются на это?

Спасибо

1 Ответ

0 голосов
/ 25 января 2020

попробовать свойство selectionColor свойство

TextField {
      id: setDescription
      placeholderText: "no description yet...."
      text: display.description
      font.family: "Helvetica"
      font.pixelSize: 15

      background: Rectangle {
          radius: 2
          border.color: Theme.gray
          border.width: 1
          height: setDescription.height
      }
      color: Theme.darkGray
      wrapMode: Text.Wrap

     selectionColor:  "red"
      onEditingFinished: {
        console.log("[detail] patch ", display.id)
      }
    }
...