我被卡住了,尝试翻转QSlider的范围,使得abs(maxVal)始终在顶部。 slider->setRange[0,maxVal] 应该看起来像右侧的滑块 slider->setRange[-maxVal,0] 应该被反转/旋转。 我可以做的是不要反转范围,在上面的SpinBox中设置一个“-”前缀,并在阅读时将值乘以-1。 我只是想知道是否有可能交换滑块的方向。
您应该能够反转滑块,将invertedAppearance属性设置为true: slider->setRange(-maxVal, 0); slider->setInvertedAppearance(true);