当前位置: 代码迷 >> QT开发 >> 关于QTableWidget设置多行表头有关问题
  详细解决方案

关于QTableWidget设置多行表头有关问题

热度:107   发布时间:2016-04-25 03:12:43.0
关于QTableWidget设置多行表头问题

如上图,如果需要设置多行表头,甚至出现合并表头的情况,该如何处理,请教一个简单可行的方法。
------解决方案--------------------
表头我也不清楚,但单元格可以合并
合并单元格
 //合并单元格的效果
ui.qtablewidget->setSpan(2, 2, 3, 2);
 //第一个参数:要改变的单元格行数
 //第二个参数:要改变的单元格列数
 //第三个参数:需要合并的行数
 //第四个参数:需要合并的列数
------解决方案--------------------
可以用单元格模拟表头
------解决方案--------------------
引用:
可以用单元格模拟表头
但这样滚动时单元格会跟着滚动。
------解决方案--------------------
我当年用mfc时,这个功能也很难实现的,但可以用网页的一些报表控件实现,可以内嵌一个web页,那个web页就是用来实现你这个表格显示的功能,大数据时速度会欠佳。
------解决方案--------------------
引用:
Quote: 引用:

我当年用mfc时,这个功能也很难实现的,但可以用网页的一些报表控件实现,可以内嵌一个web页,那个web页就是用来实现你这个表格显示的功能,大数据时速度会欠佳。


引用:
我当年用mfc时,这个功能也很难实现的,但可以用网页的一些报表控件实现,可以内嵌一个web页,那个web页就是用来实现你这个表格显示的功能,大数据时速度会欠佳。

这样做感觉比较大费周章,有没有比较简单的方法

我也想做成这样,哪位大神帮帮忙
------解决方案--------------------
重写表头,MyHeaderView:QHeaderView

  this->setHorizontalHeader(headerView);
  
  this是继承QwidgetTable的类