Log ausgaben im Textfeld?
Verfasst: 21. April 2009 20:18
Hallo zusammen!
Ich bin grad dabei ein Qt4.5-Programm unter Linux zu schreiben. Das Wichtigste vorweg: Ich bin Anfänger in Qt und auch nicht der beste in C++ aber ich lerne gerne etwas dazu.
Also mein Problem/Frage: Ich möchte Debug-Ausgaben (von mir aus auch die stdout/stderr) in einem Textfeld unter Qt ausgeben.
Ich habe hier auch schon einiges dazu gelesen, aber ich hab noch nicht wirklich verstanden wie es gehen soll.
Ich habe mich schon mit qDebug() befasst nur leider is mir die Anwendung von qInstallMsgHandler nicht richtig bekannt.
Hab mir das hier schon durchgelesen:
http://doc.trolltech.com/4.1/qtglobal.h ... MsgHandler und das Funktioniert auch soweit. Wenn ich jetzt aber darin versuche, die Ausgabe in ein Textfeld (einer fremden Klasse) mit append zu schreiben...scheiter ich.
Und bei dem hier: http://qtforum.de/forum/viewtopic.php?t ... msghandler fehlt leider die Datei mit dem Quelltext...
Habt ihr irgendwelche Links wo hierzu gute Beschreibungen sind?
Und eine andere Frage: Welches Textfeld ist hierfür wohl am besten Geeignet? TextBrowser, TextEdit, PlainTextEdit oder gibts andere alternativen?
Vielen Dank!
Ich bin grad dabei ein Qt4.5-Programm unter Linux zu schreiben. Das Wichtigste vorweg: Ich bin Anfänger in Qt und auch nicht der beste in C++ aber ich lerne gerne etwas dazu.
Also mein Problem/Frage: Ich möchte Debug-Ausgaben (von mir aus auch die stdout/stderr) in einem Textfeld unter Qt ausgeben.
Ich habe hier auch schon einiges dazu gelesen, aber ich hab noch nicht wirklich verstanden wie es gehen soll.
Ich habe mich schon mit qDebug() befasst nur leider is mir die Anwendung von qInstallMsgHandler nicht richtig bekannt.
Hab mir das hier schon durchgelesen:
http://doc.trolltech.com/4.1/qtglobal.h ... MsgHandler und das Funktioniert auch soweit. Wenn ich jetzt aber darin versuche, die Ausgabe in ein Textfeld (einer fremden Klasse) mit append zu schreiben...scheiter ich.
Und bei dem hier: http://qtforum.de/forum/viewtopic.php?t ... msghandler fehlt leider die Datei mit dem Quelltext...
Habt ihr irgendwelche Links wo hierzu gute Beschreibungen sind?
Und eine andere Frage: Welches Textfeld ist hierfür wohl am besten Geeignet? TextBrowser, TextEdit, PlainTextEdit oder gibts andere alternativen?
Vielen Dank!