isEmpty() abfrage

Alles rund um die Programmierung mit Qt
Antworten
Bonner
Beiträge: 12
Registriert: 12. April 2008 16:26
Wohnort: Bonn

isEmpty() abfrage

Beitrag 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.
kitov
Beiträge: 36
Registriert: 29. November 2006 12:24

Re: isEmpty() abfrage

Beitrag 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()
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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.
Bonner
Beiträge: 12
Registriert: 12. April 2008 16:26
Wohnort: Bonn

Beitrag 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 :-)
Antworten