调整大小时 QListView 图标模式不重新布局

Api*_*pin 7 qt qlistview

我有一个带有 IconMode 视图、LeftToRight 流的 QListView,并且包装是正确的。
但是当我调整小部件的大小时,我遇到了一个问题,即该项目不是重新布局。
有没有办法让它重新布局?非常感谢您的帮助。

开始列表视图:
开始时的列表视图


调整大小后的列表视图:
调整大小后

gj1*_*j13 5

您需要设置调整大小模式 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