1 QSlider
1.1 QSlider 简介
QSlider 部件提供了一个垂直或水平滑动条。滑块是一个用于控制有界值的典型部件。它允许用户沿水平或垂直方向移动滑块,并将滑块所在的位置转换成一个合法范围内的值。
QSlider 很少有自己的函数,大部分功能在 QAbstractSlider 中:
- 最有用的函数是 setValue(),用来设置滑块的当前值。
- triggerAction()来模拟点击的效果(对快捷键有用)。
- setSingleStep()、setPageStep()用来设置步长。
- setMinimum()和 setMaximum()用于定义滚动条的范围。
- QSlider 只提供整数范围。
QSlider 提供了一些方法来控制刻度标记。可以使用 setTickPosition()来表示刻度标记的位置,使用 setTickInterval()来指定刻度的间隔;当前设置的刻度位置和间隔可以分别使用tickPosition()和 tickInterval()函数来查询。
QSlider 继承了一组全面的信号:
- valueChanged():当滑块的值发生了改变,发射此信号。
- sliderPressed():当用户按下滑块,发射此信号。
- sliderMoved():当用户拖动滑块,发射此信号。
- sliderReleased():当用户释放滑块,发射此信号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)