样式如下:
QSlider 类对象为用户提供一个沟槽,可以在其上移动一个手柄。
它是一个经典的小部件,用于控制有界值。
手柄在沟槽上的位置相当于控件的下限和上限之间的整数。
常用方法如下:
序号 | 方法 | 描述 |
---|---|---|
1 | setMinimum | 设置滑块的最小值 |
2 | setMaximum | 设置滑块的最大值 |
3 | setSingleStep | 设置递增/递减步长 |
4 | setValue | 以编程方式设置控件的值 |
5 | value | 返回当前值 |
6 | setTickInterval | 在滑槽上放置刻度的数量 |
7 | setTickPosition | 在滑槽上放置刻度 |
setTickPosition值为−刻度位置
QSlider.NoTicks: 没有刻度标记
QSlider.TicksBothSides: 刻度标记在两侧
QSlider.TicksAbove: 刻度标记在滑块上方
QSlider.TicksBelow: 刻度标记在滑块下方
QSlider.TicksLeft: 刻度标记在滑块左侧
QSlider.TicksRight: 刻度标记在滑块右侧
在属性中可以修改刻度的位置
常用信号如下:
序号 | 方法 | 描述 |
---|---|---|
1 | valueChanged | 当滑块的值已变化,比较常用 |
2 | sliderPressed | 当用户开始拖动滑块 |
3 | sliderMoved | 当用户拖动滑块时 |
4 | sliderReleased | 当用户释放滑块 |