QT 数字转QString格式化

1:加0 转成01 02 03 04 这种格式


    for (int i=1;i<12;i++){
        ui->cmbYF->addItem(QString("%1").arg(i,2,10,QChar('0')));  //变量,2位,十进制,替代空字符
    }


2  3.1415926转QString保留2位小数

double d = 3.1415926;  
 QString s=QString::number(d,'f',2);  
 qDebug()<<s;  

输出为:"3.14"     

3:千分位:

str = QString("%L1").arg(query.value("asset_amount").toFloat(), 3, 'f', 2);


评论
暂无评论

登录后可发表评论

点击登录