第四章 QSlider和QProgressBar

QSlider               滑动条

QScrollBar         卷滚条

QDial                  表盘(共属于QAbstractSlider类)

QProgressBar     进度条

一、各组件类的主要属性和接口函数

1. QAbstractSlider类的属性

第四章 QSlider和QProgressBar_第1张图片

QAbstractSlider定义的主要属性
属性 属性值类型 功能
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);

 2.QAbstractSlider类的信号

第四章 QSlider和QProgressBar_第2张图片

3.QSlider类

        tickPosition:标尺刻度的显示位置

        tickInterval:刻度标尺的间隔值

4.QScorllBar类

        没有新属性

5.QDial类

        notchesVisible:表盘外围的小刻度线是否可见

        notchTarget:表盘刻度间的间隔像素值

        wrapping:表盘上首尾刻度是否连贯。如果设置为false,表盘最小值和最大值刻度之间有一定的空间,否则,表盘刻度是一整圈连续的。默认值是false。

6.QProgressBar类

        QProgressBar的父类是QWidget。

        textDirection:文字的方向,这表示垂直进度条的文字的阅读方向,包括从上往下和从下往上两种选项。这个属性对水平进度条没意义。 

        format:显示文字格式,“%p%”显示百分比,“%v”显示当前值,“%m”显示总步数。

你可能感兴趣的:(Qt6,C++,开发指南——笔记,qt,笔记,学习)