
Considere la siguiente página en una aplicación QML:
Page {
Text {
anchors.fill: parent
anchors.margins: units.gu(2)
horizontalAlignment: Text.AlignJustify
text: "aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaa aaa aaa aaa aaa aaa aaa aaa."
wrapMode: Text.WordWrap
}
}
Espero que el contenido del Text
elemento esté justificado, pero claramente este no es el caso:
Como puedes ver, la primera línea no está justificada como debería. ¿Qué estoy haciendo mal?
Respuesta1
Ejecuté su fragmento qml en este archivo qml en Ubuntu 13.10:
import QtQuick 2.0
import Ubuntu.Components 0.1
MainView {
id: main
width: units.gu(30)
height: units.gu(35)
Page {
Text {
anchors.fill: parent
anchors.margins: units.gu(2)
horizontalAlignment: Text.AlignJustify
text: "aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaa aaa aaa aaa aaa aaa aaa aaa."
wrapMode: Text.WordWrap
}
}
}
Y puedo decir que funciona perfectamente, el texto está debidamente justificado: