【问题标题】:Is there a way to color a specific word in Placeholder text QML?有没有办法在占位符文本 QML 中为特定单词着色?
【发布时间】:2020-11-24 08:28:52
【问题描述】:

有没有办法为 QML 中文本占位符中的特定单词着色?

我看到你可以在 TextAreaFlow 中做到这一点,但我需要在 TextField 的占位符中使用两种颜色。 我需要的是这样的:假设我的 placeholderText 是(“姓氏”)。我需要灰色的“Last”和粉红色的“name”。 有什么办法吗?

【问题讨论】:

    标签: qt qml


    【解决方案1】:

    我随机尝试使用 HTML 代替纯文本,结果突然奏效了:

    TextField {
        anchors.centerIn: parent
        placeholderText: "<font color='grey'>Last</font> <font color='pink'>name</font>"
        width: 200
    }
    

    但是这种行为在任何地方都没有描述,我不会在生产中使用这种解决方法。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 2021-05-21
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多