Exposant dans un QDoubleSpinBox
Bonjour,
J'ai encore un problème avec mon QDoubleSpinBox. J'aimerais pouvoir utiliser des exposants dans le suffix pour indiquer des unités (mètres carrés par exemple). Ca marche bien avec 2 et 3 (carré et cube):
Code:
box->setSuffix("\u00b2");
Par contre ça coince pour mettre des autres chiffres, ou, ce qu'il me faut vraiment, un - (exposant négatif). D'abord j'ai essayé ça:
Code:
box->setSuffix("\u207b");
Là il me sort:
Citation:
warning C4566: character represented by universal-character-name '\u207B' cannot be represented in the current code page (1252)
J'utilise VSC++ express 2008. Là il m'affiche un point d'interrogation dans mon QDoubleSpinBox. J'essaye alors de le feinter:
Code:
box->setSuffix(QString::fromStdWString(L"\u207b"));
Plus de warning, mais cette fois il m'affiche une barre verticale grasse, genre |, dans mon QDoubleSpinBox. Je fais un copier du caractère, puis un coller dans VSC++ 2008 et il m'affiche le bon caractère, c'est à dire un - en exposant. Donc que faire? Cela signifie que Qt ne gère pas tous les caractères unicode? La page unicode de la doc de Qt ne semble pas le spécifier.