Robert B,: Python / PySide / QT4 - Frage: Messagebox Dialogbox erstellen

Beitrag lesen

Moin,

Ich versuche mich, in Python ein bischen einzuarbeiten und habe mir als erstes kleines Projekt vorgenommen, einen Timer zu schreiben, der jede Stunde eine Meldung gibt.

[...]

Dazu müsste ich dann die Konsole immer geöffnet halten. Ich möchte aber im Rechner weiter arbeiten und lieber jede Std. ein Popup generieren, das quasi so aussieht, wie eine Messagebox (nur eben ohne Parentfenster).

Du kannst am Rechner auch weiter arbeiten, wenn die Konsole offen ist ;)

Geht das (in PySide / bzw. QT4)?

Ja, aber warum Qt4 und nicht gleich Python3 + PyQt5?

Die MessageBox-Klasse von Qt besitzt auch statische Funktionen, die deinen Zweck erfüllen können:

from PyQt5.Qt import *
from PyQt5.QtGui import *
from sys import argv, exit

a = QApplication(argv)
QMessageBox.information(None, 'Information', 'Du bist informiert')
exit(a.exec())

Viele Grüße
Robert