QChar zu einem Integer umwandeln?
Verfasst: 15. März 2014 09:00
Hallo,
ich arbeite aktuell an einem Projekt, in dem ich aus einem QTextEdit einen QString aus lese. Soweit klappt es auch gut.
Nun möchte ich so:
Die einzelnen QCharwerte aus dem QString lesen, zu einem Interger umwandeln und in einem 2. QTextEdit ausgeben, um zu sehen, ob es geklappt hat.
Jedoch bekomme ich diesen Fehler:
error: 'class QCharRef' has no member named 'toInt'
unicode = in[index].toInt();
Etwas anderes, als "toInt();" weiß ich leider nicht, und komme daher nicht weiter.
Ich möchte die Werte zu Integern umwandeln, um sie in einem Switch zu prüfen.
Eine Frage bleibt dann noch, wie kann man einen Integer zu einem QChar umwandeln?
Mit freundlichen Grüßen
Supercomputer
ich arbeite aktuell an einem Projekt, in dem ich aus einem QTextEdit einen QString aus lese. Soweit klappt es auch gut.
Nun möchte ich so:
Code: Alles auswählen
QString in = ui->textEdit->document()->toPlainText();
QString out = 0;
int unicode = 0;
int ende = in.length();
int index = 0;
for (ende; index < ende; index++)
{
unicode = in[index].toInt();
out = out + unicode;
ui->textEdit_2->setText(out);
}
Jedoch bekomme ich diesen Fehler:
error: 'class QCharRef' has no member named 'toInt'
unicode = in[index].toInt();
Etwas anderes, als "toInt();" weiß ich leider nicht, und komme daher nicht weiter.
Ich möchte die Werte zu Integern umwandeln, um sie in einem Switch zu prüfen.
Eine Frage bleibt dann noch, wie kann man einen Integer zu einem QChar umwandeln?
Mit freundlichen Grüßen
Supercomputer