如何检测文本何时被删除

时间:2016-08-18 13:43:18

标签: qt text qml qtquick2

我的UI包含带

的文本字段
  horizontalAlignment: Text.AlignJustify
  maximumLineCount: 5
  wrapMode: TextEdit.WordWrap
  elide: Text.ElideRight

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

但是如何检测Text何时被删除?

1 个答案:

答案 0 :(得分:4)

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