SDK: Qt クリエーター 2.4.1
ターゲット: Nokia N9 および Windows 7
qmlファイルで次のことを行うと
import QtQuick 1.1
import com.nokia.meego 1.0
Page {
id: myShowChangeLogPage
TextEdit {
id: changeLogArea
anchors.top: titleBackground.bottom
width: parent.width
height: 300
text: "1\n1\n1\n1\n2\n1\n1\n1\n1\n1\n3\n1\n1\n1\n4\n1\n1\n1\n1\n5\n1\n1\n1\n6\n1\n1\n1\n7\n1\n1\n1\n8\n\n\n\n\n9"
font.pixelSize: 20
textFormat: TextEdit.AutoText
readOnly: true
wrapMode: TextEdit.WordWrap
}
}
TextEdit 領域が期待どおりに動作しません。
String は、TextEdit 領域のサイズの外側に出力されます。つまり、画面の下端の下に続きます。
右にスクロールバー/スライダーはありません
文字列が大きすぎて境界内に収まらない場合、 TextEdit 要素が自動的にスクロールバー/スライダーを作成するはずだと思っていました。
TextEdit がこれを行うべきであり、Flicker や ScrollArea は必要ないと言われました。
Text や TextEdit などの他のタイプのコンポーネントを試してみましたが、TextEdit を四角形にカプセル化してもうまくいきませんでした。
よろしく