Seite 1 von 1
[gelöst] string nach QString konvertieren
Verfasst: 20. Februar 2009 19:33
von tYREL
Hallo,
ich habe viele Threads gefunden, in welchen ein QString in einen std::string konvertiert wird. Ich möchte es aber genau anders herum haben. Dazu habe ich leider nichts gefunden.
Fehlermeldung von VS2008
Code: Alles auswählen
'std::string' kann nicht in 'QString' konvertiert werden
Code:
Code: Alles auswählen
string text = "Fehler";
QString qconfErr;
qconfErr = QString(text);
label -> setText(qconfErr);
Weis jemand Rat?
Danke.
tYREL
Verfasst: 20. Februar 2009 20:19
von Christian81
Verfasst: 20. Februar 2009 20:39
von upsala
QString::fromStdString()? Ist die Doku wirklich so schwer zu durchsuchen?
Verfasst: 21. Februar 2009 08:00
von tYREL
Ja ist sie. Ihr müßt bedenken, dass viele (auch ich) gar nicht wissen wonach sie suchen sollen. Die Doku ist sicherlich super, aber für jeden Neuling auch gewöhnungsbedürftig. Ich persönlich finde die Doku (Qt-Assistant) sehr schwer zu durchschauen. Und glaubt mir ich habe dort gesucht. Aber mit der Information welche Ihr mir jetzt gegeben habt, werde ich nochmals im Assistant suchen. Damit die hinter das System komme.
Ich danke Euch für Eure Hilfe.
Verfasst: 21. Februar 2009 09:06
von tYREL
Jetzt habe ich leider schon das nächste Problem. Wo ich nicht weiter komme.
diese Zeile hab ich jetzt um Code, doch leider führt dies zu eine Fehler bei der Programm ausführung. Übersetzt wird alles richtig.
Code: Alles auswählen
Unbehandelte Ausnahme bei 0x687c681e (msvcp90d.dll) in dML3Gui.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0xcdcdcde9.
in der Doku steht ein Hinweis für SLT Support muß eingeschaltet sein. Bei steht das auf YES wenn ich configure laufen lasse.
Weis jemand woran das liegen könnte.
Verfasst: 21. Februar 2009 09:34
von Christian81
Im Debug-Modus bauen und debuggen.
Verfasst: 21. Februar 2009 13:44
von tYREL
Christian81 hat geschrieben:Im Debug-Modus bauen und debuggen.
Du hast recht. Hätte ich gleich machen sollen. Der Fehler hat nun nichts mehr mit QString und der konvertierung zu tun, sondern liegt woanderes.
Qt Problem hat sich somit erledigt. Danke für die Hilfe.
Verfasst: 25. Februar 2009 09:15
von RavenIV
tYREL hat geschrieben:Ja ist sie. Ihr müßt bedenken, dass viele (auch ich) gar nicht wissen wonach sie suchen sollen. Die Doku ist sicherlich super, aber für jeden Neuling auch gewöhnungsbedürftig. Ich persönlich finde die Doku (Qt-Assistant) sehr schwer zu durchschauen. Und glaubt mir ich habe dort gesucht. Aber mit der Information welche Ihr mir jetzt gegeben habt, werde ich nochmals im Assistant suchen. Damit die hinter das System komme.
Ich danke Euch für Eure Hilfe.
Ich finde die Hilfe mit dem Qt-Assistent sehr gut.
Wenn man analytisch und strukturiert an das Problem herangeht. dann ist es einfach.
Ich will irgendwas mit QString machen. Also schau ich mir die Hilfe dazu an. Dabei fällt mir irgendwann ins Auge, dass es Umwandlungsfunktionen von und zu std::string gibt. Diese schaue ich mir ganau an und feddisch.
Ich selbst habe erst vor zwei Monaten mit Qt angefangen und kann mich schon fast als Profi bezeichnen.
Befass Dich mit der Materie und habe keine Angst vor Fehlern.