开发工具包:Qt Creator 2.4.1
目标:诺基亚 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 区域的行为不像我预期的那样。
字符串将打印在 TextEdit 区域的大小之外,也就是说,它会在屏幕底部边缘下方继续打印。
右侧没有滚动条/滑块
如果字符串太大而无法容纳在边界内,我期望 TextEdit 元素应自动创建滚动条/滑块。
我被告知 TextEdit 应该这样做,并且不需要 Flicker 或 ScrollArea。
我已经尝试过其他类型的组件,例如 Text 和 TextEdit,并且也将 TextEdit 封装在一个矩形中,但没有任何运气。
问候