Seite 1 von 1

PyQt: Mehr als ein Fenster (Dialog) ?

Verfasst: Sonntag 16. Juli 2006, 13:36
von abgdf
Hallo,

wie kann ich in PyQt ein Dialogfenster anzeigen lassen, z.B. "Wollen Sie wirklich löschen: ja / nein".
Das Problem ist, es müßte ein zweites Fenster über dem Hauptfenster werden. Kann mir da jemand helfen ?

Viele Grüße

Verfasst: Sonntag 16. Juli 2006, 15:19
von BlackJack
Was sagst Du zu der Doku von `QDialog` und `QMessageBox`?

Verfasst: Sonntag 16. Juli 2006, 16:10
von abgdf
Hallo BlackJack,

danke für die Hinweise. Manchmal sieht man den Wald vor lauter Bäumen nicht.
Ich komm von QtDesigner und hab dann durch pyuic eine .py-datei, die ich nur schwer verbinden konnte.
Direkt über die Qt-Klassen zu gehen, ist also gar kein schlechter Tip, auch wenn das eigentlich offensichtlich sein sollte.
Ich werd mir also erstmal

http://www.riverbankcomputing.com/Docs/ ... ialog.html
http://www.riverbankcomputing.com/Docs/ ... gebox.html

anschauen.
Die Tutorials

http://www.cs.usfca.edu/~afedosov/qttut/
http://vizzzion.org/?id=pyqt

bauen ja immer nur 1 Fenster ...
Es geht übrigens um diese Anwendung

http://www.linux-club.de/ftopic64467.html

zu deren Weiterentwicklung jeder gern willkommen ist.

Viele Grüße

Verfasst: Sonntag 16. Juli 2006, 17:40
von abgdf
Jo, hab's geschafft:

Code: Alles auswählen

if QMessageBox.question(self, self.__tr("Alle angezeigten Dateien löschen ?"), self.__tr("Wollen Sie wirklich alle angezeigten Dateien löschen ?"), self.__tr("&Ja"), self.__tr("&Nein"), QString(), 1, 1) == 0:
Danke