SDK: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封装在一个矩形中,没有任何运气 .
问候
1 回答
我在关于TextEdit元素的文档的开头读到了这个:
还有一个完整的示例,说明如何实现跟随游标的滚动 .