两个 QwtSlider 可以更新相同的值吗?
Can two QwtSlider's update the same value?
我希望 slider_A 以 100 的步长递增变量 tmp,slider_B 以 += 1 的步长递增 tmp。
这样,如果 slider_A 的范围为 1000(而且我不想尝试控制数百个刻度),我可以移动 slider_A 七步(值700) 和 slider_B(范围 0-100),5 个步骤给出了值 705。
我正在使用 Qt5。想法?
完全没有问题。
只需将两个滑块的 valueChanged()
信号连接到执行 value = slider1->value() + slider2->value();
的处理函数。您不一定必须使用发出的值,因此哪个滑块发出它并不重要,因为您明确地进行了求和。您可以拥有任意数量的滑块。
如果您坚持使用发射值,则实现您自己的信号并发射总和值。
我希望 slider_A 以 100 的步长递增变量 tmp,slider_B 以 += 1 的步长递增 tmp。
这样,如果 slider_A 的范围为 1000(而且我不想尝试控制数百个刻度),我可以移动 slider_A 七步(值700) 和 slider_B(范围 0-100),5 个步骤给出了值 705。
我正在使用 Qt5。想法?
完全没有问题。
只需将两个滑块的 valueChanged()
信号连接到执行 value = slider1->value() + slider2->value();
的处理函数。您不一定必须使用发出的值,因此哪个滑块发出它并不重要,因为您明确地进行了求和。您可以拥有任意数量的滑块。
如果您坚持使用发射值,则实现您自己的信号并发射总和值。