当前位置: 代码迷 >> 综合 >> 32.qt quick-PathView属性方法详解
  详细解决方案

32.qt quick-PathView属性方法详解

热度:58   发布时间:2023-12-03 05:31:54.0

PathView

PathView路径视图,可以根据用户自定义的path路径来显示不一样的视图效果,它继承于Iteme类型.它的属性如下所示:

  • cacheItemCount : int,缓冲的最大条目数(不可见的),用来以额外的内存使用为代价提高滚动行为的平滑性,例如,model中包含20个条目,pathItemCount为10,cacheItemCount为4的PathView将创建最多14个条目,其中10个在路径上可见,4个不可见的缓存条目。
  • count : int,model中的个数
  • currentIndex : int,当前Item的索引号
  • currentItem : Item,当前Item
  • delegate : Component,委托,用来如何显示一个item
  • dragMargin : real,此属性保存与发起鼠标拖动的路径的最大距离,默认情况下,用户只能在路径上来拖动item。如果dragMargin大于零,则会扩大可以拖动的范围
  • flickDeceleration : real,用来设置轻拂减速的速率。默认为100,值越大,减速越快,值越小,减速越慢(滑过的item数越多)
  • dragging : bool,只读属性,当用户在拖动item时,为true,用户未拖动时,为false
  • flicking : bool,只读属性,标志当前视图是否在轻拂,当用户滑动过快,会产生一个轻拂动作,此时fliking将为true,当轻拂停止后,将会false
  相关解决方案