2017-10-09 37 views
0

是否有插入一个换行符到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" 
     } 
    } 
} 

打印空白的,而不是一个换行符

回答

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" 
     } 
    } 
}