QString kein '+'-operator für const char[..]



  • Wieso funktioniert das nicht:

    QString messageOne = "Ein Text..." +
    	      "Wieder etwas " + time.toUInt()/60 + " noch etwas " + time.toUInt()%60 + " wieder etwas..." +
    	      "text: \"" + einQStr + "\"";
    

    die fehlermeldung:

    invalid operands of types 'const char[11]' and 'const char[13]' to binary 'operator +'.
    

    Also hier meckert er schon: "Ein Text..." + "Wieder etwas "
    Ich könnte jetzt alles in ein QString machen, aber gibt's da keine bessere Lösung?



  • QString einQStr("mammaaaaa");
        QTime time = QTime::currentTime();
        QString messageOne = "Ein Text... Wieder etwas " + QString::number(time.second()/60) + " noch etwas " + QString::number(time.second()%60) + " wieder etwas..." +
            "text: \"" + einQStr + "\"";
    

Anmelden zum Antworten