Qt ListView-缩小的透明元素
我有一个5+元素的可滚动和可滚动的Qt ListView-缩小的透明元素,qt,qml,qtquick2,qt-quick,qtdeclarative,Qt,Qml,Qtquick2,Qt Quick,Qtdeclarative,我有一个5+元素的可滚动和可滚动的ListView,我想让两端显示的元素缩小、透明并稍微移动,这样整个列表就会向上取整,有点像一个轮子 我认为这两张图片最能描述它: 这就是我所拥有的: 这就是我想要的: 因为我也针对没有GL的设备-虽然不推荐-我更喜欢QtQuick 1.x版本,但是我对我能得到的一切都很满意:) 提前多谢 列表视图并不是要这样做的。 看一看这张照片。 文档中有很多例子,也许你会发现其中有一些与你想做的非常相似的东西 否则,您应该在代理中放置一个MouseArea,并对输入的
ListView
,我想让两端显示的元素缩小、透明并稍微移动,这样整个列表就会向上取整,有点像一个轮子
我认为这两张图片最能描述它:
这就是我所拥有的:
这就是我想要的:
因为我也针对没有GL的设备-虽然不推荐-我更喜欢QtQuick 1.x版本,但是我对我能得到的一切都很满意:)
提前多谢 列表视图并不是要这样做的。 看一看这张照片。 文档中有很多例子,也许你会发现其中有一些与你想做的非常相似的东西 否则,您应该在代理中放置一个
MouseArea
,并对输入的和退出的信号做出反应。如果需要,请不要忘记根据委托内容的大小相应地更新委托的大小,否则这些项将相互重叠
也就是说,我可能会使用PathView
来实现这一点。正如答案中所述,PathView
是最佳选择。如果您仍然想使用列表视图
,请查看我的答案。虽然与不同的主题相关,但解决方案的某些部分适用于您的案例。