QString 保留小数点后一位数 & QT int 转16进制QString并补零

来源:互联网 发布:网络语卡带是什么意思 编辑:程序博客网 时间:2024/05/24 02:16

http://blog.csdn.net/gdizcm/article/details/54728381

QString 保留小数点后一位。

double num;

QString::number(num,'f',1));  //保留几位1就改成几

[static] QString QString::number(double n, char format = 'g', int precision = 6)

The argument format can be one of the following:

FormatMeaningeformat as [-]9.9e[+|-]999Eformat as [-]9.9E[+|-]999fformat as [-]9.9guse e or f format, whichever is the most conciseGuse E or f format, whichever is the most concise

int 转16进制QString并补零

int vibID;

QString key = QString("%1").arg(vibID, 8, 16, QLatin1Char('0'));   //8代表宽度,16表示16进制,空位补零

QString QString::arg(int a, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char( ' ' )) const

原创粉丝点击