滑块QSlider控件提供一个垂直或者水平的滑动条,滑动条是一个用于控制有界值典型的控件,它允许用户沿水平或者垂直方向在某一范围内移动滑块,并将滑块所在的位置转换为一个合法范围内的整数值,有时候这中方式比输入数字更加自然。
QSlider控件的常用事件类型有如下几种。
事件类型 |
描述 |
vlaueChanged |
滑块的值发生改变时触发事件,此类型是最常用的 |
sliderPressed |
按下滑块时触发事件 |
sliderMoved |
拖动滑块时触发事件 |
slierReleased |
释放滑块时触发事件 |
滑块控件QSlider可以以水平或垂直的方式显示,只需在构造函数中设置不同的值即可,Qt.Horizontal表示水平,Qt.Vertical表示垂直。QSlider控件的常用方法如下表所示。
方法 |
描述 |
setMinimum() |
设置滑动条控件的最小值 |
setMaximum() |
设置滑动条控件的最大值 |
setSingleStep() |
设置滑动条控件的步长 |
setValue() |
设置滑动条控件的值 |