我的程序中有以下代码行:
long double endJD = 2456541.41563;
QString tempString = "";
tempString.append(QString::number((double) endJD));
QMessageBox msgBox;
msgBox.setText(tempString);
msgBox.exec();
它运行良好,但输出为:2.45654e+06 那么我怎样才能获得所需小数位的输出数字?我可以删除一些小数,但我希望输出中至少有两个小数点。