pynotify und Qt

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
LukasHetzi
User
Beiträge: 14
Registriert: Donnerstag 25. Januar 2007, 12:01

Sonntag 14. Oktober 2007, 20:20

Hallo,
ich habe folgendes Script:

Code: Alles auswählen

import sys
import pynotify

from PyQt4 import QtGui
import gtk

app = QtGui.QApplication(sys.argv)

# Pynotify

def foo(self, n=None, action=None):
   print "Es funktioniert!"

text = "hello world"

pynotify.init("pys60_remote")
n = pynotify.Notification("Hello", text)
n.add_action("answer","Antworten", foo)
n.show()

# Mainloop

app.exec_()   # funktioniert nicht
#gtk.main()   # funktioniert
EDIT: Anmerkung:
pynotify sollte einen Info-Dialog anzeigen, wie auf diesen Screenshot zu sehen ist.

Wenn ich nun Qt verwende und auf den Button klickt kommt diese Fehlermeldung:
[lukas@erde test]$ python test_qt.py
python: Python/ceval.c:2626: PyEval_EvalCodeEx: Zusicherung »tstate != ((void *)0)« nicht erfüllt.
Abgebrochen
Wenn ich gtk.main() verwende funktioniert es problemlos. Weiss jemand woran das liegt?
Weiss jemand ob es etwas ähnliches direkt in Qt gibt?
Antworten