2013-08-01 40 views
0

我已經評估了幾種創建具有層級標題的QTableView的方法,並決定僞造它(當時看起來很簡單)。因此,我創建了我的第一個QTableView,並提供了所需的所有內容,並在頂部添加了第二個,它只顯示標題。我設置它看起來不錯,然後開始同步滾動條。
垂直滾動條不是問題,因爲'假頭'表不會垂直滾動。
水平滾動條似乎也沒關係,直到我注意到表格以不同的速度滾動。所以基本上我的'假頭'滾動得比我的實際錶快。一個標題的錯覺完全被撕裂。

現在我想,也許他們以相對速度滾動到他們的大小,所以我調整了兩個表的寬度完全相同。不過這並沒有改變。

所以,我現在沒有想法。有什麼建議麼?爲什麼我的滾動條不能正確同步?

+0

滑塊是否以不同的速度移動,或只是視圖? – thuga

+0

爲了讓它看起來像一張單獨的表格,我隱藏了假標題的滾動條,所以我現在還不知道。我會檢查的。 – LarissaGodzilla

+0

事實上,滑塊也以不同的速度移動。 – LarissaGodzilla

回答

1

我懷疑你的滾動條沒有相同的範圍。您應該將來自其中一個滾動條的rangeChanged(int,int)信號連接到某個函數,其中您將另一個滾動條的範圍設置爲這些值。

相關問題