Seu item não tem largura e altura definidas, por isso, ele leva em conta a altura das crianças e as quebras de quebra automática.
Este código provavelmente faz o que você quer, mas talvez você precise ajustar algumas margens:
import QtQuick 2.0
import Ubuntu.Components 0.1
MainView {
width: 800
height: 600
Tabs {
Tab {
objectName: "Tab2"
title: i18n.tr("Title")
page: Page {
Item {
anchors.fill: parent
Text {
anchors {
left: parent.left
right: parent.right
verticalCenter: parent.verticalCenter
}
id: text1
text: "orem ipsum dolor sit amet, consectetur adipiscing elit. Fusce in mollis purus\n\n" +
"Etiam sagittis fringilla quam, eget accumsan libero pulvinar ac."
wrapMode: Text.Wrap
horizontalAlignment:Text.AlignHCenter
}
}
}
}
}
}
Se você quiser manter os dois itens de texto separados, você também pode usar uma coluna:
import QtQuick 2.0
import Ubuntu.Components 0.1
MainView {
width: 800
height: 600
Tabs {
Tab {
objectName: "Tab2"
title: i18n.tr("Title")
page: Page {
Column {
spacing: units.gu(2)
anchors {
left: parent.left
right: parent.right
verticalCenter: parent.verticalCenter
}
Text {
anchors {
left: parent.left
right: parent.right
}
id: text1
text: "orem ipsum dolor sit amet, consectetur adipiscing elit. Fusce in mollis purus"
wrapMode: Text.Wrap
horizontalAlignment:Text.AlignHCenter
}
Text {
anchors {
left: parent.left
right: parent.right
}
id: text2
text: "Etiam sagittis fringilla quam, eget accumsan libero pulvinar ac."
wrapMode: Text.Wrap
horizontalAlignment:Text.AlignHCenter
}
}
}
}
}
}