【问题标题】:How to reverse a QSlider's range如何反转 QSlider 的范围
【发布时间】:2018-03-07 09:15:20
【问题描述】:

我一直在尝试反转 QSlider 的范围,以使 abs(maxVal) 始终保持在顶部。

slider->setRange[0,maxVal] 应该看起来像右边的滑块

slider->setRange[-maxVal,0] 应该反转/旋转。

我可以做的是不要反转范围,在上面的 SpinBox 中设置一个“-”前缀,并在读取时将值乘以 -1。 我只是想知道是否有可能交换滑块的方向。

【问题讨论】:

    标签: c++ qt qslider


    【解决方案1】:

    您应该能够反转滑块,将invertedAppearance property 设置为true

    slider->setRange(-maxVal, 0); 
    slider->setInvertedAppearance(true);
    

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 2016-04-18
      • 2016-09-13
      • 2022-01-04
      • 1970-01-01
      • 2012-01-29
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多