想象一下,我的文本文档中有很长的行。我希望这些线条被打破以适应宽度。但我也希望以某种方式标记这些地方,例如:
在这里,先显示一个短线,然后显示三行,每行被分成两行以适应宽度,并且每个这样的中断都用这些标记(只是 Unicode 符号)标记:↲ ↳。
在这个例子中,我有等宽字体,因此我可以通过简单地手动插入换行符和标记来进行破解。我想知道有没有更好的方法,可以使用内部 Qt 的文本布局机制并使用非等宽字体?我并不真正关心什么样的标记 - 它可以在文本之后单独绘制红线,我只需要有关换行符的信息。
我也不太关心富文本,纯文本也不错。