0

我只是 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 属性,我该怎么做?:-(

谢谢!尼娜

4

1 回答 1

2

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

如果你添加

wrapMode: TextEdit.WordWrap

对于 TextEdit 组件,文本被换行为多行。

于 2011-07-30T11:44:22.783 回答