QTextStream のフォーマットに問題があります。以下のコードを使用して quint8 からパーセンテージを出力していますが、数値と小数点の間にスペースができているようです。たとえば、「50%」ではなく「50%」、「100%」ではなく「100%」と表示されます。
私の問題は何ですか?
QString retVal;
QTextStream retStream(&retVal);
retStream.setRealNumberNotation(QTextStream::FixedNotation);
retStream.setRealNumberPrecision(0);
retStream << qSetFieldWidth(2)
<< (100*((float)myQuint8)/255.0) << "%";
return retVal;