需要一个没有QML的Qt GridView

时间:2013-05-31 14:19:28

标签: qt

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

QML中的GridView支持动态行/列,在调整大小时对用户友好。或者,我必须使用QWidgetQGridLayout

来实现它

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

QTableViewQTableWidget应该是起点。

答案 2 :(得分:0)

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