Conversion d'un float vers un QString
Bonjour,
J'essaye d'afficher un float à l'aide d'un QString mais j'ai l'impression que Qt bug.
Voici le petit bout de code:
Code:
1 2 3 4 5
| QString titre="nombre=";
test += nombre; //le nombre est un float qui s'incrémente au fur et à mesure
test.append(QString::number(nombre,'f'));
qDebug()<<titre; |
Et voici des exempels d'ouput que j'ai:
Code:
1 2 3 4 5 6 7 8 9
| "nombre= //étrange y a même pas le guillemet fermant je sais pas où il passe
"nombre=1.000000" //Firefox n'arrive pas à afficher le caractère spécial, j'espère que chez vous ça s'affichera correctement.
"nombre=2.100000"
"nombre=3.099999"
"nombre=4.099998"
"nombre=5.099998"
"nombre=6.099997"
"nombre=7.099996"
"nombre=8.099995" |
Quelqu'un peut me dire si ces caractères spéciaux et le fait qu'il n'y ai rien avant le 1 (pas de 0) est vraiment un bug ?
Puis-je y faire quelque chose ?
Merci.