本文介绍了方法文档轻弹QML ListView的水平和垂直的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要显示一个小显示屏上的大名单。与ListView的问题是,我必须设置一个方向,无论是flickable水平或垂直。
我试过是:
- 我插在Flickable ListView控件,并设置为Flickable水平滚动和垂直滚动的看法,但我不能在同一时间轻弹双方
- 我试图设置的ListView为Flickable.HorizontalAndVerticalFlick的flickableDirection财产,但没有奏效。
继承人一个简单的例子:
进口QtQuick 2.2
进口QtQuick.Window 2.1窗口{
可见:真
宽度:360
身高:360 {的ListModel
ID:fruitModel ListElement {
名称:苹果
成本:2.45
}
ListElement {
名称:橙色
成本:3.25
}
ListElement {
名称:香蕉
成本:1.95
}
} 列表显示 {
anchors.fill:父 型号:fruitModel 代表:矩形{
ID:delegateRect
身高:150
宽度:545 border.color:钢青
border.width:1 行{
文字{
ID:nameLabel
宽度:345
文本:名称
} 文字{
ID:costLabel
宽度:200
文本:成本
}
}
}
}
}
解决方案
我认为你正在寻找解决的办法是的。
The resulting Row
(Column
resp.) can be enclosed in a Flickable
which provides the actual flicking ability.
这篇关于方法文档轻弹QML ListView的水平和垂直的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!