如何检测何时删除文本

Mar*_*ele 0 qt text qml qtquick2

我的用户界面包含一个带有

  horizontalAlignment: Text.AlignJustify
  maximumLineCount: 5
  wrapMode: TextEdit.WordWrap
  elide: Text.ElideRight
Run Code Online (Sandbox Code Playgroud)

当文本不适合时,最后一行应以“ ... MORE”结尾,其中“ MORE”应可突出显示。这可能是一个单独的“文本”字段,在该字段中,可见性由是否忽略文本来控制。

但是,如何检测何时删除文本?

mcc*_*chu 5

当a Text被删除时,它是truncated。这是一个简单的例子:

Text {
    id: longText

    width: 100
    elide: Text.ElideRight
    text: "this is a long long long long string"
}
Text {
    visible: longText.truncated
    anchors.left: longText.right
    text: "More"
}
Run Code Online (Sandbox Code Playgroud)