Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. Frage zur Manipulation einzelner Facets bei QLocale
Forum Updated to NodeBB v4.3 + New Features

Frage zur Manipulation einzelner Facets bei QLocale

Scheduled Pinned Locked Moved Unsolved German
3 Posts 2 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    dewi 0
    wrote on last edited by dewi 0
    #1

    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

    jsulmJ 1 Reply Last reply
    0
    • D dewi 0

      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

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @dewi-0 Ist das was: http://doc.qt.io/qt-5/qtextstream.html#setLocale ?

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      D 1 Reply Last reply
      0
      • jsulmJ jsulm

        @dewi-0 Ist das was: http://doc.qt.io/qt-5/qtextstream.html#setLocale ?

        D Offline
        D Offline
        dewi 0
        wrote on last edited by
        #3

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

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved