テキスト要素の内容が適切に配置されないのはなぜですか?

テキスト要素の内容が適切に配置されないのはなぜですか?

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

Ubuntu 13.10 のこの qml ファイルで qml スニペットを実行しました:

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

そして、これは完璧に機能し、テキストは適切に配置されます。

ここに画像の説明を入力してください

関連情報