2012-09-06 26 views
2

我有兩個圖形視圖,每個圖形視圖都有一個單獨的滾動條,如image所示。我想知道我能如何同步,以便其他人也能同步。同步Qt中的滾動條

感謝

+0

的重複HTTP:/ /stackoverflow.com/questions/12304293/synchronize-scrollbar-in-qt – Jason

回答

5

即相當簡單,只需連接每個視圖的滾動條的valueChanged(int)信號(或sliderMoved(int))信號到其他視圖的滾動條的setValue(int)槽,像這樣:

connect(view1->horizontalScrollBar(), SIGNAL(valueChanged(int)), view2->horizontalScrollBar(), SLOT(setValue(int))); 
connect(view2->horizontalScrollBar(), SIGNAL(valueChanged(int)), view1->horizontalScrollBar(), SLOT(setValue(int)));