Bonjour,
Je vous demande votre aide ici car je récupère un nombre entré par l'utilisateur (qui est en fait un texte récupéré d'un QTableWidget) puis je dois le convertir en double. Pour cela j'utilise la fonction toDouble. Cependant, il me tronque ma variable à 4 chiffres après la virgule alors que j'en ai 7.
En sortie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if(!itemX || itemX->text().isEmpty() || !itemY || itemY->text().isEmpty() || !itemZ || itemZ->text().isEmpty()) { } else { qDebug()<<itemX->text(); qDebug()<itemX->text().toDouble(); myPipe->geometry.push_back(point(itemX->text().toDouble(),itemY->text().toDouble(),itemZ->text().toDouble())); }
"-23.9944418" => ce que je voudrais avoir
-23.9944 => ce que j'ai
Comment est-ce que je peux faire pour conserver tous les chiffres après la virgule?
Merci de votre aide.
Cordialement
Partager