QListView的gridSize属性用于控制视图中数据项排列所在网格的大小,gridSize默认值是空,这意味着没有网格,数据项的排列不是按网格安排。将此属性设置为非空大小将开启网格布局。
在视图可见情况下设置此属性将会导致视图中的数据项重新排列,在数据量较多的情况下会带来较大的开销。
可以使用gridSize()、setGridSize(const QSize size)来访问或设置该属性。
注意:该属性还与视图中数据项的移动控制有关,当视图的movement属性设置为QListView.Snap时,数据项移动时将对齐到指定网格。