QML:使用TextEdit元素进行简单的自动换行?

时间:2011-07-29 14:06:29

标签: word-wrap qml qt-quick textedit

我只是QML的初学者,我想做一个简单的例子,它只包含一个带有TextEdit元素的Rectangle:

import QtQuick 1.0

Rectangle {
    width: 400; height: 400
    color: "lightblue"

    TextEdit {
        x: 50; y: 100; width: 300; height: 300
        text: "editable text editable text editable text editable text "
        font.family: "Helvetica"; font.pixelSize: 32
    }
}

这里的想法是只显示一些用户可以更改或添加的行。我只是想把它显示为多个单词包装线而不是单行。我甚至不需要滚动条。由于TextEdit没有WrapMode属性,我该怎么做? : - (

谢谢! 尼娜

1 个答案:

答案 0 :(得分:2)

TextEdit 具有 wordWrap属性。 请参阅http://doc.qt.nokia.com/4.7/qml-textedit.html#wrapMode-prop

如果你添加

wrapMode: TextEdit.WordWrap

到TextEdit组件,文本被包装成多行。