我想围绕使用自动换行的QML Text
对象绘制一个矩形。 TextMetrics
似乎是理想的,但它似乎不支持包装文本。
如何衡量文本在Text
对象中的布局方式?我必须匹配包装逻辑并使用{{1}}和FontMetrics
手动计算偏移量吗?
答案 0 :(得分:3)
您可以使用contentWidth
和contentHeight
:
Text {
text: "..."
wrapMode: Text.Wrap
Rectangle {
border.color: "red"
color: "transparent"
width: parent.contentWidth
height: parent.contentHeight
}
}