QML ListView height:高度设置不够,内容显示问题
QML 中使用ListView显示一组字符串,如果ListView的height设置的不够高,字符串不能正常显示
正常代码:
import QtQuick 2.0
ListView {
id:lv
width: 200; height: 240// <<--此处高度设置足够
clip: true
model: ["Enterprise", "Colombia", "Challenger", "Discovery", "Endeavour", "Atlantis"]
delegate: myDelegate
Component {
id: myDelegate
Rectangle{
border.color: "black"
width: 180; height: 40
Text {text: modelData}
}
}
}
正常效果:
如果将ListView的height设置成120,运行qmlscene载入该qml文件,有可能会死机,更多的情况是字符串无法显示。
错误现象:
请帮忙,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将代码第一行:
改成:
再用qmlviewer调用显示,一切都正常了。why???
基于Qt5.5的QtCreator下运行你的代码完全没有问题