58同城网网站建设,网站关键词排名消失,asp.net网站开发项...,建设银行手机银行下载官方网站下载一、前言 QProgressBar类继承于QWidget#xff0c;是一个提供了横向或者纵向进度条的小部件。 QProgressBar进度条一般用来显示用户某操作的进度#xff0c;比如烧录、导入、导出、下发、上传、加载等这些需要耗时和分包的概念#xff0c;让用户知道程序还在正常的执行中。 …一、前言 QProgressBar类继承于QWidget是一个提供了横向或者纵向进度条的小部件。 QProgressBar进度条一般用来显示用户某操作的进度比如烧录、导入、导出、下发、上传、加载等这些需要耗时和分包的概念让用户知道程序还在正常的执行中。 QProgressBar类提供了当前值、步长、最大值、最小值的属性通过计算得到百分比百分比的计算方法是将进度(当前值value - 最小值minimum)除以(最大值maximum - 最小值minimum)当最大值和最小值相等的时候显示为“繁忙”的状态。 二、QProgressBar类
1、alignment 该属性代表进度条的对齐方式。
Qt::Alignment alignment() const
void setAlignment(Qt::Alignment alignment)
2、format 该属性代表显示的文本格式默认值为“%p%”。 “%p” -被完成的百分比所取代。 “%v” -被当前值替换。 “%m” -被总步数取代。
QString format() const
void setFormat(const QString format)
void resetFormat()
3、invertedAppearance 该属性表示是否进度条的进度方向反转默认是从左到右如果置为true那么进度条进度方向变为从右到左。
bool invertedAppearance() const
void setInvertedAppearance(bool invert)
4、maximum 该属性表示进度条最大值。
int maximum() const
void setMaximum(int maximum)
5、minimum 该属性表示进度条最小值。
int minimum() const
void setMinimum(int minimum) 当最大值和最小值都被设置为0的时候显示为忙碌状态。 6、orientation 该属性代表进度条的水平方向默认为横向。
Qt::Orientation orientation() const
void setOrientation(Qt::Orientation)
7、text 获取当前显示的文本。
virtual QString text() const
8、textDirection 该属性代表在垂直方向进度条的时候文本的阅读方向。
QProgressBar::Direction textDirection() const
void setTextDirection(QProgressBar::Direction textDirection)
9、textVisible 该属性表示是否显示文本。
bool isTextVisible() const
void setTextVisible(bool visible)
10、value 该属性代表当前值大于最小值且小于最大值则有效通过改变val控制进度条进度。
int value() const
void setValue(int value)
11、公共函数
//重置进度
void reset()//设置最大值和最小值
void setRange(int minimum, int maximum)
12、信号
//当前值改变的时候触发此信号
void valueChanged(int value)