当前位置:   article > 正文

QProgressbar使用笔记_qprogressbar显示小数

qprogressbar显示小数

一.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;}//单独用不能实现数字居中
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

三.使用示例(带小数点)

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
  • 1
  • 2
  • 3
  • 4

四.其它

Qt QProgressBar详解
QProgressBar样式表设置

  
  • 1

  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/264399
推荐阅读
  

闽ICP备14008679号