两个QwtSlider可以更新相同的值吗?

时间:2018-03-25 00:57:58

标签: qt qt5 qwt

我希望slider_A以步长100递增变量tmp,并将slider_B改为+ =步骤1到tmp。

这样,如果在slider_A中有一个1000的范围(并且我不想尝试控制数百个刻度),我可以将slider_A移动七步(值700)和slider_B(范围0) -100),5步给我705值。

我正在使用Qt5。想法?

1 个答案:

答案 0 :(得分:2)

完全没有问题。

只需将两个滑块的valueChanged()信号连接到执行value = slider1->value() + slider2->value();的处理函数。您不一定必须使用发出的值,因此,由于您明确地进行求和,因此哪个滑块发出它并不重要。你可以拥有任意数量的滑块。

如果你坚持使用一个发射值,那么实现你自己的信号并发出和值。