【问题标题】:Can two QwtSlider's update the same value?两个 QwtSlider 可以更新相同的值吗?
【发布时间】:2018-03-25 00:57:57
【问题描述】:

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

这样,如果slider_A的范围为1000(我不想控制数百个刻度),我可以移动slider_A七步(值700)和slider_B(范围0-100 ),5 个步骤给我 705 的值。

我正在使用 Qt5。想法?

【问题讨论】:

    标签: qt qt5 qwt


    【解决方案1】:

    完全没有问题。

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

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

    【讨论】:

      猜你喜欢
      • 2012-06-06
      • 1970-01-01
      • 2020-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多