[Qt] Afficher double dans un label
Fermé
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
-
18 juil. 2012 à 11:03
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 - 21 juil. 2012 à 11:16
jobertomeu Messages postés 1189 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 5 février 2015 - 21 juil. 2012 à 11:16
A voir également:
- [Qt] Afficher double dans un label
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
- Afficher appdata - Guide
2 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
19 juil. 2012 à 00:43
19 juil. 2012 à 00:43
Normal, et ceci n'a rien à voir avec Qt, mais avec le 'C'.
Il suffit d'écrire:
Il suffit d'écrire:
opF = slider_out / 100.;Bonne continuation.
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
19 juil. 2012 à 16:09
19 juil. 2012 à 16:09
En effet cela marche ! Mais je ne comprend pas pourquoi ! Pourquoi, en rajoutant un point après 100, ça fait tout marcher ? C'est que comme ma variable est de type double, alors il faut que je divise par un nombre décimal & non par un entier ? .. Le point sous entant un "100.0" ?
Et oui, c'est en C++, mais comme Qt gère les widgets et tout, je me suis dit que ça provenait d'une mauvaise configuration de mon QString::number.
Merci en tous cas ! Tip top !
Et oui, c'est en C++, mais comme Qt gère les widgets et tout, je me suis dit que ça provenait d'une mauvaise configuration de mon QString::number.
Merci en tous cas ! Tip top !
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 juil. 2012 à 16:25
19 juil. 2012 à 16:25
100 en effet est interprété comme un entier => division entière, donc 0. "100." est interprété comme un nombre réel à cause du ".", comme tu l'a deviné. Dans ces cas là, le flottant est prédominant sur l'entier et tu as la valeur que tu cherches.
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
21 juil. 2012 à 11:16
21 juil. 2012 à 11:16
Ahh ouais d'acc ! Merci beaucoup en tous cas, tu gères ! :)
19 juil. 2012 à 09:16
19 juil. 2012 à 22:57