Почему содержимое текстовых элементов не выравнивается должным образом?

Почему содержимое текстовых элементов не выравнивается должным образом?

Рассмотрим следующую страницу в приложении 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
    }
}

Я ожидаю, что содержимое элемента Textбудет оправдано, но это явно не так:

введите описание изображения здесь

Как вы видите, первая строка не выровнена так, как должна быть. Что я делаю не так?

решение1

Я запустил ваш фрагмент qml в этом qml-файле на 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
        }
    }
}

И могу сказать, что это работает отлично, текст правильно выровнен:

введите описание изображения здесь

Связанный контент