属性和方法
// 获取和设置当前值 int value() const; void setValue(int); // 获取和设置最大值 int maximum() const; void setMaximum(int); //获取和设置最小值 int minimum() const; void setMinimum(int); //一次性设置最大值最小值 void setRage(int min,int max); //复位当前值 void QProgressBar::reset();
方向
Qt中进度条有水平滚动条和垂直滚动条之分
// 获取和设置滚动条的方向 Qt::Qrientation orientation() const; void setOrientation(Qt::Orientation);
有两种取值
- Qt::Horizontal-水平
- Qt::Vertical-垂直
外观
可以设置进度条的文本是否显示
// 获取和设置进度条的文本是否显示 bool isTextVisible() const; void setTextVisible(bool visible);
设置文本位置
Qt::Alignment alignment() const; void setAlignment(Qt::Alignment alignment);
文本显示格式,也就是进度条显示的进度值的方式
// 获取格式 QString format() const; //设置格式 void setFormat(const QString &format); //复位格式 void resetFormat();
- %p -百分比
- %v-当前值
- %m-最大值
还可以设置进度条增长方向
//设置进度条增长方式 bool inveredAppearance() const; void setInvertedAppearance(bool invert);
通常进度条进度的增长方向从左到右
而外观反转,将进度条的进度增长方向修改为从右到左。
信号槽
// 当进度条的值改变时,发射信号 void valueChanged(int value);
标签:const,Qt,进度条,int,18,void,QProgressBar,设置 From: https://www.cnblogs.com/baisedeyu/p/17916326.html