Seite 1 von 1

QMessageBox automatisch schließen

Verfasst: 23. November 2010 11:36
von darkshine
Hallo Forum,

ist es möglich eine QMessageBox automatisch schließen zu lassen?

Ein interner Suchvorgang dauert ca. 60sek. Um den Benutzer "bei Laune" zu halten, möchte ich zwischendurch kleine "Infofenster" erscheinen lassen. Ich habe bei der QMessageBox schon den Rahmen und die Buttons entfernt. Damit passt die Optik.
Nach ca. 10 Sekunden soll sich das Fenster automatisch schließen und die Prozesse im Hintergrung sollen natürlich nicht geblockt werden.

Kann ich das mit einer QMessageBox realisieren? Oder muss ich ein eigenes Widget erstellen.

Vielen Dank

Verfasst: 23. November 2010 12:10
von DBGTMaster
ich würds mal mit einem qtimer probieren, welcher bei der messagebox den slot close aufruft..
Lg

Verfasst: 23. November 2010 12:21
von upsala
Wie wäre es denn einen QProgressDialog statt dessen zu verwenden?

Verfasst: 23. November 2010 21:57
von sanni
Hallo Ihrs,

wenn die Suche beendet ist, könnte man doch auch ein Signal auslösen, welches dann mit dem close-Slot der QMessageBox verbunden wird . . .

lg Sanni