Por que o conteúdo dos elementos de texto não está sendo justificado adequadamente?

3

Considere a seguinte página em um aplicativo 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 o conteúdo do elemento Text seja justificado, mas este claramente não é o caso:

Como você pode ver, a primeira linha não é justificada como deveria ser. O que estou fazendo errado?

    
por Nathan Osman 17.03.2014 / 03:06

1 resposta

4

Eu executei o seu fragmento qml neste arquivo qml no 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
        }
    }
}

E posso dizer que funciona perfeitamente, o texto está devidamente justificado:

    
por Sylvain Pineau 17.03.2014 / 11:46