qreal u, fYval ;
fYval = 0.000;
for( int i=0; i<=10; i++)
{
painter
->drawLine
(QPointF(yAxisX
- 3, fYpos
),
QPointF(yAxisX, fYpos
));
painter
->drawText
(QPointF(chartOuterMargin, fYpos
),
QString("%1").
arg(fYval,
0,
'g',
3));
fYval += u;
fYpos -= fStepYpos;
}
qreal u, fYval ;
fYval = 0.000;
for( int i=0; i<=10; i++)
{
painter->drawLine(QPointF(yAxisX - 3, fYpos), QPointF(yAxisX, fYpos));
painter->drawText(QPointF(chartOuterMargin, fYpos), QString("%1").arg(fYval,0,'g',3));
fYval += u;
fYpos -= fStepYpos;
}
To copy to clipboard, switch view to plain text mode
fYval values' decimal places displayed (from code line : drawText) are inconsistent, e.g :
fYval: 0.005
fYval: 0.01
fYval: 0.015
fYval: 0.02
fYval: 0.025
fYval: 0.03
fYval: 0.035
fYval: 0.04
fYval: 0.045
fYval: 0.05
fYval: 0.055
How to make the decimal places of fYval consistent? In this case I want it to be :
fYval: 0.005
fYval: 0.010
fYval: 0.015
fYval: 0.020
fYval: 0.025
fYval: 0.030
fYval: 0.035
fYval: 0.040
fYval: 0.045
fYval: 0.050
fYval: 0.055
Bookmarks