我有2个图形视图,每个图形视图都有一个单独的滚动条,如image中所示。我想知道我是如何同步的,所以另一个移动也是如此。
感谢
答案 0 :(得分:6)
这很简单,只需将每个视图的滚动条的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)));