我有一个用于显示大量数据的 QTableWidget,基本上是从函数 派生而来的。 f(a,b) .全部 值进入水平标题,所有 b 值进入垂直标题和所有 f(a,b) 进入相应的单元格。
列应该是可排序的。当用户单击一列时,该列中的所有值都会进行排序,所有其他列也会“同步”,因为整行都已排序(使用单击的列作为排序标准)。
这有效。除了“标题栏”,垂直标题。垂直标题不会改变,它不会与重新组织的行同步。这是预期的行为吗?这是我代码中的错误吗?我也如何进行垂直标题排序?或者我需要添加我的 b 到一个普通的专栏?
编辑:我现在通过使标题列成为普通列来解决它。尽管如此,我仍然对为什么垂直标题不与其他列排序感兴趣。
最佳答案
尝试使用 QTableView而不是 QTableWidget。
并使用 QAbstractTableModel用于计算 f(a,b)
关于qt - 对 QTableWidget 的垂直标题进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6927625/