Seite 1 von 1

isEmpty() abfrage

Verfasst: 6. Mai 2008 22:28
von Bonner
hallo zusammen,

ich habe ne frage und zwar möchte ich wissen bzw abfragen ob ein textedit leer ist oder nicht.
mit lineEdit geht das folgender massen....

if ( ui.lineEdit->text().isEmpty() ) blablabla....

wenn ich aber das mit einem textedit mache zeigt er mir errrrrrorrr.

Re: isEmpty() abfrage

Verfasst: 7. Mai 2008 07:13
von kitov
Bonner hat geschrieben:hallo zusammen,

ich habe ne frage und zwar möchte ich wissen bzw abfragen ob ein textedit leer ist oder nicht.
mit lineEdit geht das folgender massen....

if ( ui.lineEdit->text().isEmpty() ) blablabla....

wenn ich aber das mit einem textedit mache zeigt er mir errrrrrorrr.
Nimm QTextEdit::toPlainText()

Verfasst: 7. Mai 2008 09:04
von upsala
wenn ich aber das mit einem textedit mache zeigt er mir errrrrrorrr.
Was erwartest du auch, wenn diese Methode nicht in der Doku steht?

Code: Alles auswählen

QTextEdit *edit;
if (edit->document()->isEmpty()) {}
Ist Resourcen-Schonender als der Vorschlag von kitov.

Verfasst: 7. Mai 2008 14:51
von Bonner
danke schön für die antwort,

habe das jetzt so gelöst


if (ui.textEdit->toPlainText().size() <1) { }


ist zwar nit so elegant, funktioniert aber :-)