同步Qt中的滚动条

jac*_*ack 3 qt qgraphicsview

我有各2 graphicsview与单独的滚动条,因为在看到图像.我想知道我是如何同步的,所以另一个移动也是如此.

谢谢

Ant*_*ony 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)));
Run Code Online (Sandbox Code Playgroud)