5

是否有原生 Qt 的 GridView 实现(不适用于 QML)?我需要从模型中读取一些数据并将它们放入 GridView。

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

4

3 回答 3

4

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

  • 如您所说,使用 QGridLayout 显示您的自定义数据
  • QTableView 与 Qt 模型类一起开箱即用,您可以轻松自定义它以根据需要包含小部件和其他数据。
  • 使用 QGraphicsView/QGraphicsScene 来绘制网格,基本上 QML 是建立在 QGraphicsView 之上的……应该不会太难。
于 2013-05-31T14:41:26.653 回答
2

QTableViewQTableWidget应该是起点。

于 2013-05-31T14:35:44.667 回答
0

这里有 Qt/C++ 的商业数据网格http://www.devmachines.com/qtitandatagrid-overview.html我们使用它没有任何问题。

于 2014-02-18T21:38:49.977 回答