根据Qt表调整流量布局

Adapt Flow Layout to a Qt Table

本文关键字:流量 布局 调整 Qt 根据      更新时间:2023-10-16

我正在做一个项目,我想在其中制作一些类似Photoshop中的模式浏览器的东西(如图http://uploads.siteduzero.com/files/392001_393000/392193.png)`;

我最初使用的是一个自定义的QAbstractTableModel和一个QTableView,但我必须从模型本身设置行数和列数。这是一个问题,因为我希望列适应FlowLayout示例中的查看器宽度:http://qt-project.org/doc/qt-4.8/layouts-flowlayout.html

模型/视图系统似乎不适合我想要做的事情,但我不知道如何使我的小部件看起来像一个表(如上面的屏幕截图所示)。

你能在这一点上帮我吗?

非常感谢!

QListView与一起使用

setViewMode(QListView::IconMode);
setFlow(QListView::LeftToRight);