QMessageBox automatisch schließen

Alles rund um die Programmierung mit Qt
Antworten
darkshine
Beiträge: 102
Registriert: 20. August 2010 11:39

QMessageBox automatisch schließen

Beitrag 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
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Beitrag von DBGTMaster »

ich würds mal mit einem qtimer probieren, welcher bei der messagebox den slot close aufruft..
Lg
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Wie wäre es denn einen QProgressDialog statt dessen zu verwenden?
sanni
Beiträge: 39
Registriert: 27. Mai 2010 11:53

Beitrag 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
Qt 4.3 auf SuSE 10.3
Antworten