QSlider? ? ? ? ? ? ? ?滑动条
QScrollBar? ? ? ? ?卷滚条
QDial? ? ? ? ? ? ? ? ? 表盘(共属于QAbstractSlider类)
QProgressBar? ? ?进度条
属性 | 属性值类型 | 功能 |
minimum | int | 数值范围的最小值,默认0 |
maximum | int | 数值范围的最小值,默认99 |
singleStep | int | 变化最小数值--步进,默认为1 |
pageStep | int | 按下PgUp或者PgDn键时变化的数值 |
value | int | 组件的当前值,拖动滑块时自动改变此值 |
sliderPosition | int | 滑块的位置 |
tracking | bool | 如果为true,改变value值同时会改变sliderPosition值 |
orientation | Qt::Orientation | 滑动条或卷滚条的方向,可以设置为水平方向或者垂直方向 |
intertedAppearance | bool | 显示方向是否反向,默认值为false |
interedControls | bool | 反向键控制,若设置为true,则按下PgUp或PgDn键时调整数值的方向相反 |
setRange()用于设置组件的最小值和最大值,
void QAbstractSlider::setRange(int min, int max);
????????tickPosition:标尺刻度的显示位置
????????tickInterval:刻度标尺的间隔值
????????没有新属性
? ? ? ? notchesVisible:表盘外围的小刻度线是否可见
? ? ? ? notchTarget:表盘刻度间的间隔像素值
? ? ? ? wrapping:表盘上首尾刻度是否连贯。如果设置为false,表盘最小值和最大值刻度之间有一定的空间,否则,表盘刻度是一整圈连续的。默认值是false。
????????QProgressBar的父类是QWidget。
? ? ? ? textDirection:文字的方向,这表示垂直进度条的文字的阅读方向,包括从上往下和从下往上两种选项。这个属性对水平进度条没意义。?
? ? ? ? format:显示文字格式,“%p%”显示百分比,“%v”显示当前值,“%m”显示总步数。