0

我已经评估了几种创建带有分层标题的 QTableView 的方法,并决定伪造它(当时似乎很容易)。所以我用它需要的一切创建了我的第一个 QTableView 并在顶部添加了第二个,它只显示标题。我对其进行了设置,使其看起来不错,然后开始同步滚动条。
垂直滚动条不是问题,因为“假标题”表不会垂直滚动。
水平滚动条似乎也不错,直到我注意到表格以不同的速度滚动。所以基本上我的“假标题”滚动速度比我的实际表格快。一个头球的错觉完全被撕裂了。

现在我在想,也许它们的滚动速度与它们的大小相对应,所以我将两个表的宽度调整为完全相同。不过,这并没有改变任何东西。

所以,我现在没有想法。有什么建议么?

4

1 回答 1

1

我怀疑你的滚动条没有相同的范围。您应该将 rangeChanged(int,int) 信号从您的一个滚动条连接到某个函数,在其中将另一个滚动条的范围设置为这些值。

于 2013-08-01T10:32:54.987 回答