ich bin ganz neu hier und poste mein Problem mal hier in diesem Bereich, denn es ist sicherlich eher von der einfachen Sorte.
Ich möchte im Grunde mit qDebug() eine kleine Ausgabe programmieren, die sich aus const Stings und Parametern zusammensetzt.
siehe...
qDebug()<<"Ich bin"<<l_Name<<", ich bin ein Barbar!";
Die Ausgabe sieht dann aber immer wie folgt aus:
Ich bin "Conan" , ich bin ein Barbar! ...z.B.
Ich verstehe nicht wieso der Name in Anführungszeichen steht und wieso nach dem Komma erstmal ein Leerzeichen ist.
Kann mir da jemand weiterhelfen?
ps: Ich ergänze mal den vollständigen Code dieser Funktion:
Code: Alles auswählen
void MainWindow::slot_Button_Barbar_Hallo()
{
Character *l_temp;
int l_lastRow = Character_Liste->count(), i=0;
QString l_Name;
for(i; i<l_lastRow; i++)
{
l_temp = static_cast<Character*>(Character_Liste->item(i));
if(l_temp->getClassType() == 0)
{
l_Name = l_temp->getName();
qDebug()<<"Ich bin"<<l_Name<<", ich bin ein Barbar!";
}
}
}