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


  • Moderators



  • @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.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.