如何检测文本何时被删除
How to detect when Text gets elided
我的 UI 包含带有
的文本字段
horizontalAlignment: Text.AlignJustify
maximumLineCount: 5
wrapMode: TextEdit.WordWrap
elide: Text.ElideRight
当文本不适合时,最后一行应以“...更多”结尾,其中 "MORE" 应该是可聚焦的。这可能是一个单独的文本字段,其中可见性由文本是否被省略来控制。
但是我如何检测文本何时被删除?
当 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"
}
我的 UI 包含带有
的文本字段 horizontalAlignment: Text.AlignJustify
maximumLineCount: 5
wrapMode: TextEdit.WordWrap
elide: Text.ElideRight
当文本不适合时,最后一行应以“...更多”结尾,其中 "MORE" 应该是可聚焦的。这可能是一个单独的文本字段,其中可见性由文本是否被省略来控制。
但是我如何检测文本何时被删除?
当 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"
}