如何反转 QSlider 的范围
How to reverse a QSlider's range
我一直在尝试反转 QSlider 的范围,使 abs(maxVal)
始终保持在顶部。
slider->setRange[0,maxVal]
应该看起来像右边的滑块
slider->setRange[-maxVal,0]
应该是 reversed/rotated.
我能做的就是不反转范围,在上面的 SpinBox 中设置一个“-”前缀,并在读取时将值乘以 -1。
我只是想知道是否有可能交换滑块的方向。
您应该可以反转滑块,将 invertedAppearance property 设置为 true
:
slider->setRange(-maxVal, 0);
slider->setInvertedAppearance(true);
我一直在尝试反转 QSlider 的范围,使 abs(maxVal)
始终保持在顶部。
slider->setRange[0,maxVal]
应该看起来像右边的滑块
slider->setRange[-maxVal,0]
应该是 reversed/rotated.
我能做的就是不反转范围,在上面的 SpinBox 中设置一个“-”前缀,并在读取时将值乘以 -1。 我只是想知道是否有可能交换滑块的方向。
您应该可以反转滑块,将 invertedAppearance property 设置为 true
:
slider->setRange(-maxVal, 0);
slider->setInvertedAppearance(true);