【问题标题】:Qt, creating very custom tableQt,创建非常自定义的表
【发布时间】:2014-03-18 19:57:38
【问题描述】:

你好!我想知道是否有一种方法可以使用 Qt 制作带有组合单元格的表格。

有什么建议吗?

【问题讨论】:

  • 非常非常困难,但可能。您所有的行高似乎都是某个高度的倍数。您可以通过将多行连接在一起来模拟更大的高度。或者写你自己的View,甚至整个QWidget
  • 您指的是哪种情况? QTextDocument? QTableView?
  • 尝试使用QTreeView,它也适用于显示表格数据。因为你的形象是一棵树。或者,如果您想组合任意单元格,则可以更新图像。
  • 试试QTableView::setSpan()

标签: c++ qt tabular


【解决方案1】:

您可以使用QGridLayout,添加QFrames 并将每个项目的rowSpancolumnSpan 设置为对单元格进行分组。 不过,您必须想出自己的控制器才能将数据应用于单元格。

【讨论】:

    【解决方案2】:

    正如 RobbieE 在 cmets 中所说的 QTableView::setSpan() 函数很好地完成了这项工作!

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      相关资源
      最近更新 更多