Seite 1 von 1
TextBrowser verwenden
Verfasst: 20. Juli 2006 16:49
von sast
Hi,
Ich möchte im Application Beispiel von QT4.1.4 Opensource HTML anzeigen, anstelle von PlainText.
Aber angeblich kennt er keinen QTextBrowser.
Hab ich da beim Erstellen von Qt irgendwas verpasst
Danke
sast
Verfasst: 21. Juli 2006 07:04
von macman
Es gibt auch keinen QTextBrowser, wie kommst Du denn darauf? Es gibt ein QTextEdit und das tut was Du willst.
Verfasst: 21. Juli 2006 07:19
von sast
QTextBrowser ist auf QTextEdit aufgesetzt.
Ich hab in include eine qtextbrowser.h die auf src/gui/widgets/qtextbrowser.h verweist und da steht QTextBrowser drin.
class Q_GUI_EXPORT QTextBrowser : public QTextEdit
{
Q_OBJECT...
vielleicht mache ich ja bei der Variablen was verkehrt
Ich schreibe:
textBrowser = new QTextBrowser;
Und make sagt:
mainwindow.cpp: In constructor `MainWindow::MainWindow()':
mainwindow.cpp:32: error: `textBrowser' undeclared (first use this function)
mainwindow.cpp:32: error: (Each undeclared identifier is reported only once for
each function it appears in.)
sast
Verfasst: 21. Juli 2006 07:34
von macman
Tatsächloch, wieder was gelernt
sast hat geschrieben:textBrowser = new QTextBrowser;
Der Fehlermeldung nach hast Du textBrowser noch nicht deklariert, also entweder
QTextBrowser* textBrowser;
in den Header deiner Klasse oder Du schreibst
QTextBrowser* textBrowser = new QTextBrowser();
Verfasst: 21. Juli 2006 07:38
von sast
Manchmal ist man aber auch wie vernagelt.
Stand ja da, das es noch nicht deklariert ist.
Danke für deine Hilfe
sast