
考慮 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
}
}
}
我可以說它工作得很好,文本是合理的: