我希望slider_A以步长100递增变量tmp,并将slider_B改为+ =步骤1到tmp。
这样,如果在slider_A中有一个1000的范围(并且我不想尝试控制数百个刻度),我可以将slider_A移动七步(值700)和slider_B(范围0) -100),5步给我705值。
我正在使用Qt5。想法?
答案 0 :(得分:2)
完全没有问题。
只需将两个滑块的valueChanged()
信号连接到执行value = slider1->value() + slider2->value();
的处理函数。您不一定必须使用发出的值,因此,由于您明确地进行求和,因此哪个滑块发出它并不重要。你可以拥有任意数量的滑块。
如果你坚持使用一个发射值,那么实现你自己的信号并发出和值。