QScrollBar
QScrollbar滚动条控件和QSlider的行为相似,它们都继承自QAbstractSlider, 都是提供在一定范围内数值变化的交互控件,但它们的外观表现不一样,QSlider用于控制时间变化,比如播放器,有一定时长,用QSlider就非常贴切。QScrollbar常用于空间位置的变化,比如,一幅大的图像,在屏幕上只能显示其中一部分,就可以使用滚动条来控制。
和QSlider类似,QScrollbar提供垂直方向和水平方向的滚动条。
QScrollbar常用方法:
setMinimum(): 设置滚动条的最小值
setMaximum(): 设置滚动条的最大值
setSingleStep(): 设置滚动条的步长
setValue(): 设置滚动条的值
value(): 获得滚动条控件的值
QScrollbar中的常用信号:
valueChanged: 当滑块的值发生改变时发射此信号,此信号是最常用的
sliderPressed: 当用户按下滑块时发射此信号
sliderMoved: 当用户拖动滑块时发射此信号
sliderReleased: 当用户释放滑块时发射此信号
QScrollbar类继承关系:

实例演示1:通过QScrollbar滚动条调节窗口显示,源码如下:
运行程序,显示效果如下:

通过上下、左右的滑条,调节窗口显示的内容:

实例演示2:附上滑条调节颜色的经典代码
显示如下:
