本文介绍了方法文档轻弹QML ListView的水平和垂直的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要显示一个小显示屏上的大名单。与ListView的问题是,我必须设置一个方向,无论是flickable水平或垂直。

我试过是:


  1. 我插在Flickable ListView控件,并设置为Flickable水平滚动和垂直滚动的看法,但我不能在同一时间轻弹双方

  2. 我试图设置的ListView为Flickable.Horizo​​ntalAndVerticalFlick的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的水平和垂直的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-29 01:30
查看更多