包装盒的包装文本

时间:2016-08-22 19:06:13

标签: qt qml qtquick2

我想围绕使用自动换行的QML Text对象绘制一个矩形。 TextMetrics似乎是理想的,但它似乎不支持包装文本。

如何衡量文本在Text对象中的布局方式?我必须匹配包装逻辑并使用{​​{1}}和FontMetrics手动计算偏移量吗?

1 个答案:

答案 0 :(得分:3)

您可以使用contentWidthcontentHeight

Text {
    text: "..."
    wrapMode: Text.Wrap

    Rectangle {
        border.color: "red"
        color: "transparent"
        width: parent.contentWidth
        height: parent.contentHeight
    }
}