qml Textfield中的换行符号,文本属性不起作用

时间:2017-10-09 07:32:29

标签: qt text qml qt5

是否可以在TextField组件的text属性中插入换行符:

import QtQuick 2.6
import QtQuick.Controls 1.2
import QtQuick.Window 2.2

Window {
    visible: true
    width: 640
    height: 480

    Grid {
        TextField {
            text: "Text\nhere"
        }
    }
}

在文本字段中打印空白而不是换行

1 个答案:

答案 0 :(得分:2)

根据docs

  

TextField用于接受一行文本输入。 [...]

因此,该项目中不能有多行。您必须使用其他项目,例如TextArea

import QtQuick 2.6
import QtQuick.Controls 1.2
import QtQuick.Window 2.2

Window {
    visible: true
    width: 640
    height: 480

    Grid {
        TextArea {
            text: "Text\nshere"
        }
    }
}