在Pyside中显示滑块的最小值和最大值

时间:2013-04-13 15:11:29

标签: python pyqt pyside

所以我有一个范围为2.5到20

的滑块

我想添加滑块2.5左侧和右侧20,以便用户知道范围是什么

另一件事我想在用户更改滑块时显示值

这是我到目前为止所拥有的

        sld = QtGui.QSlider(QtCore.Qt.Horizontal, window2)
        sld.setRange(2.5, 30)
        sld.setGeometry(30, 20, 200, 30)

1 个答案:

答案 0 :(得分:2)

我建议你只需构建一个新的复合小部件:

  1. 顶部的标签小部件,显示来自slider =>的值sld.value()
  2. 左侧的标签小部件,显示最小值=> sld.minimum()
  3. 滑块本身。
  4. 右侧的标签小部件,显示最小值=> sld.maximum()
  5. 只需在垂直布局(1 +水平布局)内使用水平布局(2,3,4)进行排列,效果会很好。

    希望有所帮助。