一.setFormat
%p% 百分比,这是默认的显示方式
%v 当前进度
%m 总步数
二.使用示例(整数)
ui->progressBar->setValue(++m_nFinish);
//progressBar->setTextVisible(true);
//此时不显示数字,只显示文字,所以可搭配setValue用来设置显示小数位
//ui->progressBar->setFormat("%v");//默认%p%
progressBar->setFormat("Loading...");//默认%p%,数字在右边
progressBar->setAlignment(Qt::AlignCenter);//数字/文本居中
QProgressBar#progressBar{text-align:center;}//单独用不能实现数字居中
三.使用示例(带小数点)
ui->progressBar->setValue(++m_nFinish);
//%p.00%
float f = 100.0*m_nFinish / m_nTask;
ui->progressBar->setFormat(QString("%1%").arg(QString::number(f,'f',2)));//50.43
四.其它
Qt QProgressBar详解
QProgressBar样式表设置