需要没有QML的Qt的GridView

比尔盖*_*尔盖子 5 qt

是否有针对本机Qt的GridView实现(不适用于QML)?我需要从模型中读取一些数据并将其放入GridView中。

QML中的GridView支持动态行/列,调整大小时对用户很友好。或者,我必须使用QWidget和实现它QGridLayout

mil*_*lot 4

根据我的经验,你有几种可能性:

  • 正如你所说,使用 QGridLayout 来显示你的自定义数据
  • QTableView 与 Qt 模型类一起开箱即用,您几乎可以轻松自定义它以根据需要包含小部件和其他数据。
  • 使用 QGraphicsView/QGraphicsScene 绘制网格,基本上 QML 是建立在 QGraphicsView 之上的......它应该不会太难。