Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt ListView-缩小的透明元素_Qt_Qml_Qtquick2_Qt Quick_Qtdeclarative - Fatal编程技术网

Qt ListView-缩小的透明元素

Qt ListView-缩小的透明元素,qt,qml,qtquick2,qt-quick,qtdeclarative,Qt,Qml,Qtquick2,Qt Quick,Qtdeclarative,我有一个5+元素的可滚动和可滚动的ListView,我想让两端显示的元素缩小、透明并稍微移动,这样整个列表就会向上取整,有点像一个轮子 我认为这两张图片最能描述它: 这就是我所拥有的: 这就是我想要的: 因为我也针对没有GL的设备-虽然不推荐-我更喜欢QtQuick 1.x版本,但是我对我能得到的一切都很满意:) 提前多谢 列表视图并不是要这样做的。 看一看这张照片。 文档中有很多例子,也许你会发现其中有一些与你想做的非常相似的东西 否则,您应该在代理中放置一个MouseArea,并对输入的

我有一个5+元素的可滚动和可滚动的
ListView
,我想让两端显示的元素缩小、透明并稍微移动,这样整个列表就会向上取整,有点像一个轮子

我认为这两张图片最能描述它:

这就是我所拥有的:

这就是我想要的:

因为我也针对没有GL的设备-虽然不推荐-我更喜欢QtQuick 1.x版本,但是我对我能得到的一切都很满意:)


提前多谢

列表视图并不是要这样做的。 看一看这张照片。 文档中有很多例子,也许你会发现其中有一些与你想做的非常相似的东西

否则,您应该在代理中放置一个
MouseArea
,并对输入的
和退出的
信号做出反应。如果需要,请不要忘记根据委托内容的大小相应地更新委托的大小,否则这些项将相互重叠


也就是说,我可能会使用
PathView
来实现这一点。

正如答案中所述,
PathView
是最佳选择。如果您仍然想使用
列表视图
,请查看我的答案。虽然与不同的主题相关,但解决方案的某些部分适用于您的案例。