Seite 1 von 1

Problem mit QTextStream bzw. static_cast

Verfasst: 8. September 2008 23:20
von Barade
Hallo,
mein Programm stürzt mit der Fehlermeldung "Segmentation fault" an folgender Stelle ab:

Code: Alles auswählen

QFile file(filePath);
	if (!file.open(QIODevice::WriteOnly)) // | QIODevice::Text
		qDebug("Couldn't open the file.");
QTextStream textStream(&file);
QTextEdit *textEdit = static_cast<QTextEdit*>(tabWidget->widget(index));
textStream << textEdit->toHtml(); //hier
Da die Widgets im Tab-Widget der Klasse QTextEdit angehören, führe ich eine Umwandlung durch.

Re: Problem mit QTextStream bzw. static_cast

Verfasst: 9. September 2008 07:11
von macman
Barade hat geschrieben:mein Programm stürzt mit der Fehlermeldung "Segmentation fault" an folgender Stelle ab:
Und das heißt fast immer 'Zugriff auf ungültigen Zeiger'. So was prüft man auch vorher. Ansonsten:
http://doc.trolltech.com/4.4/qobject.html#qobject_cast