Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt QML文本字段设置焦点突出显示颜色_Qt_Qml_Focus_Textfield_Highlight - Fatal编程技术网

Qt QML文本字段设置焦点突出显示颜色

Qt QML文本字段设置焦点突出显示颜色,qt,qml,focus,textfield,highlight,Qt,Qml,Focus,Textfield,Highlight,我有一个文本字段,当我突出显示其中的文本(选择所有快捷方式)时,选择颜色为蓝色(默认值): 如何选择不同的颜色?我在文档中找不到任何引用此的内容 谢谢尝试属性selectionColor属性 TextField { id: setDescription placeholderText: "no description yet...." text: display.description font.family: "Helvetica"

我有一个文本字段,当我突出显示其中的文本(选择所有快捷方式)时,选择颜色为蓝色(默认值):

如何选择不同的颜色?我在文档中找不到任何引用此的内容


谢谢

尝试属性
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)
      }
    }

似乎您有两个问题,您能将其拆分并为
onEditingFinished
部分制作一个新问题吗?另外,你说选择是蓝色的,我想你想要另一种颜色,但你没有明确要求,你能说得更清楚吗?更新并澄清了问题。谢谢
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)
      }
    }