我有一个使用图标模式,从左到右排列,并启用了换行的QListView。 但是当我调整窗口大小时,项目没有重新布局。 有没有办法让它重新布局?非常感谢任何帮助。 开始的ListView如下: 调整后的ListView如下:
您需要设置调整大小的模式:setResizeMode(QListView::Adjust) 默认模式是“固定”,而不是“调整大小”。请查看此处:https://doc.qt.io/qt-5/qlistview.html#resizeMode-prop 还有:https://doc.qt.io/qt-5/qlistview.html#ResizeMode-enum 以及:https://doc.qt.io/qt-4.8/qlistview.html#isWrapping-prop