PyQt:创建一个包含多个标题的表

时间:2014-03-12 09:37:14

标签: python pyqt qtablewidget

我为我的工作创建了一个应用程序,它从数据库中获取数据,对其进行一些计算并将其转储到表中以供查看。十分简单。但是,有人要求改变信息的显示方式。以前它使用的是一个简单的tablewidget和一个非常标准的表。 我的问题主要出现在标题上。 这是我要求将布局更改为: enter image description here

正如你所看到的,在第二个标题上有一个带有columnspan的顶部标题,而第二个标题则是第三个标题。第三个标题(数字很少)不是必需的,但另外两个标题是。对于它的价值,在几个月内将显示计算出的数字。 我的问题是,我如何能够创建一个表来进行这样的布局?

1 个答案:

答案 0 :(得分:0)

我在2年前读过这篇文章,虽然没有真正的答案,但我认为我会与仍需要帮助的人分享我的工作,但我的解决方案是将3个QTableViews组合在一起以获得理想的效果。您可以在这里看到代码,它不漂亮

https://github.com/adamerose/pandasgui/blob/develop/pandasgui/widgets/dataframe_viewer.py

enter image description here