【发布时间】:2021-01-04 17:09:37
【问题描述】:
尝试在 qt qml 中格式化换行文本框,我有以下内容:
Text {
width: 100
height: 100
text: "Lorem ipsum dolor sit amet, his at tantas oportereintellegebat"
wrapMode: Text.Wrap
elide: Text.ElideRight
maximumLineCount: 3
}
导致:
Lorem ipsum
dolor sit amet, his
at tanta...
这里的省略非常激进。理想情况下,我会在文本框中尽可能多地输入最后一个单词:
Lorem ipsum
dolor sit amet, his
at tantas oporte...
当我将 wrapMode 更改为 WrapAnywhere 时,我可以得到什么。
Lorem ipsum dolo
r sit amet, his at ta
ntas oportereint...
将单词切成两半有点过于激进。我怎样才能做到不将单词切成两半,还要填写文本框的远端?
【问题讨论】: