为什么我的滚动条不会正确同步?

时间:2013-08-01 09:55:57

标签: qt user-interface scrollbar

我已经评估了几种创建带有分层标题的QTableView的方法,并决定伪造它(当时看起来很简单)。因此,我创建了我的第一个QTableView,其中包含所需的一切,并在顶部添加了第二个,仅显示标题。我把它设置好看起来很漂亮,然后开始同步滚动条。
垂直滚动条不是问题,因为'假标题'表不会垂直滚动。
水平滚动条似乎也没问题,直到我注意到表格以不同的速度滚动。所以基本上我的'假标题'滚动比我的实际表格更快。一个标题的幻觉完全被撕裂了。

现在我在想,也许它们以相对速度滚动到它们的大小,所以我调整两个表的宽度完全相同。但这并没有改变任何事情。

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

1 个答案:

答案 0 :(得分:1)

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