2012-04-05 5 views
0

Ich möchte einen QString schreiben, der zwei Qprocess-Enums in einen QTextBrowser enthält. Deshalb habe ich in einem meiner Methoden:Setze Text in QTextBrowser mit einem QString, der QProcess-Enums enthält

QString Text = "Error! Exit-Status: " + Status + QString(" Error-Code: ") + Prozess.error() + " File not created!" 

Dialog.mytextBrowser -> setText(Text); 

Dies funktioniert auch, aber der Wert des QProcess :: ExitStatus „Status“ und dem Wert des Prozess.error() fehlen. Was muss ich ändern, um die Werte in den QTextBrowser zu bekommen? Grüße

+1

Sie können das Problem in zwei Teile teilen, indem Sie Text in QDebug schreiben und sehen, ob sich die Information in der Zeichenkette befindet, wenn es nicht der QTextBrowser ist, der ein roter Hering ist. –

+0

Ich benutzte 'qDebug() << Status << Prozess.error();' und es gab mir die richtigen Werte. – Streight

+0

Und wenn Sie 'qDebug() << Text;' verwenden? –

Antwort

0

Ok, Problem wurde von QString Text = QString("Error! Exit-Status: %1 Error-Code: %2 File not created!").arg(Status).arg(Prozess.error()); gelöst. Wie auch immer, Danke für die Unterstützung.

Verwandte Themen