QString to char*

Verschiedenes zu Qt
Antworten
uzzman1982
Beiträge: 7
Registriert: 7. Dezember 2006 12:51

QString to char*

Beitrag von uzzman1982 »

Hallo,

ich habe ein kleines Problem.
Ich habe hier eine QLIstBox und lesen den aktuellen selektierten Text aus. Ich bekomme eine QString zurück. Da der Rest der Anwendung in C programmiert ist, benötige ich den selektierte Text aber als char*.
Kann mir da jemand helfen?

Vielen Dank,
uzzman
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Konvertiere den selektrieren Text in ein QByteArray welches ein const char * zurückliefern kann...
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

upsala hat geschrieben:Konvertiere den selektrieren Text in ein QByteArray welches ein const char * zurückliefern kann...
Dabei sollte man die Codierung nicht vergessen... :)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
isifloh
Beiträge: 37
Registriert: 31. August 2006 09:40

Beitrag von isifloh »

hi

hier mal ein grobes beispiel wies geht.
QString tmp;
const char *newCStr;

newCStr=tmp.toAscii().data();

toAscii() macht aus dem QString ein QByteArray .data() macht aus dem QBytearray dann const char *


mfg
isifloh
Antworten