【发布时间】:2018-04-27 06:52:38
【问题描述】:
可以在 GridView 中隐藏某些单元格吗?我设置了委托,但这个 GridView 元素仍然有空位。可以这样做吗?
visible: false
width: 0
height: 0
【问题讨论】:
-
隐藏是什么意思,例如,如果代理是一个矩形并且它在中间,您希望该空间为空,或者不留任何空间。
-
第二种情况,我想在网格中隐藏一个单元格并重新排列其他单元格以不留下可用空间。
-
你的型号是什么?
-
看起来你在说Layout.rowSpan
-
@eyllanesc QSortFilterProxyModel 是解决方案之一。另一种是改变Grid上的GridView,里面有Repeater,全部都在Flickable中。它看起来一样,工作一样,我可以使用可见、高度和宽度隐藏某些项目。