Unsolved Frage zur Manipulation einzelner Facets bei QLocale
-
Moin moin,
folgender Code funktioniert
struct comma_separator : std::numpunct<char> { virtual char do_decimal_point() const override { return '#'; } }; main() { const double number = 1000.25; std::cout << number; std::cout.imbue(std::locale(std::cout.getloc(), new comma_separator)); std::cout << "\"andere\" locale: " << number << '\n'; }
Wie erreiche ich das selbe mit QTextStream ?
Bitte keine Antworten die sich auf die QLocale::toXX Methoden beziehen.
Danke
Norbert -
@dewi-0 Ist das was: http://doc.qt.io/qt-5/qtextstream.html#setLocale ?
-
@jsulm Leider knapp daneben! Aber vielleicht habe ich mich ja auch etwas unklar ausgedrückt.
Es geht darum (man beachte die Überschrift) den Character für den comma separator (oder auch eine andere Facette) eines QLocale-Objects einzeln und gezielt an die entsprechenden Bedürfnisse anzupassen.
Jede Hilfe wird auf das schärfste begrüßt.