Ich versuche mich derzeit an einer Änderung eines fremden Quellcodes, bzw. mit meinen eigens geschriebenen Funktionen die fremden Funktionen zu nutzen. Dabei handelt es sich um das OpenSource Projekt Mumble.
Leider funktionieren dabei nicht die einfachsten Funktionen, die eigentlich zum Qt Standard gehören. Aber vielleicht bin ich auch nur etwas kurzsichtig.
Hier die Zeieln, in den der Fehler entsteht:
Code: Alles auswählen
qleChannelName->setText("Testname");Dazu der Fehler, den der Compiler mir dazu gibt:
Code: Alles auswählen
XYZ.cpp(255) : error C2664: 'QLineEdit::setText' : cannot convert parame ter 1 from 'const char [9]' to 'const QString &'
Reason: cannot convert from 'const char [9]' to 'const QString'
No constructor could take the source type, or constructor overload resolution was ambiguousIst es evtl. richtig, dass der Konstruktor der Methode "setText" geändert wurde? Allerdings wird einige Zeilen weiter unten die Methode folgendermaßen genutzt, dort erscheint kein Fehler:
Code: Alles auswählen
mpcs.set_name(u8(qleChannelName->text()));Vielen Dank für eure Hilfe!