Es scheint momentan einen deutlichen Mangel an Dokumentation des GObjects-Moduls für Python zu geben, vielleicht kann mir jemand helfen.Senden von Benachrichtigungen mit GObjects
Ich mache eine Anwendung, die den Benutzer gelegentlich darüber informieren muss, dass ein Ereignis aufgetreten ist. Ich habe über die Verwendung from gi.repository import Notify
und die damit verbundenen Klassen aus einem kurzen Snippet für Skype-Benachrichtigungen und die C-Dokumentation gefunden, aber es scheint nicht zu schließen, wenn ich Notify.uninit aufrufen. Das Programm wird geschlossen, aber das kleine Benachrichtigungsfenster bleibt stehen und muss geschlossen werden, indem man mit der rechten Maustaste darauf klickt und "Entfernen" auswählt. Also frage ich mich, ob es vielleicht einen anderen Weg gibt, als ob es etwas Ähnliches gäbe, wie in Mac OS das Anwendungssymbol wackelt/springt, wenn etwas passiert oder in Windows das Anwendungssymbol eine andere Farbe hat?
Ich mag das Gnome 3 Benachrichtigungssystem mit dem Nachrichtenstack und so, aber da ich nicht scheinen kann, dass es verschwindet, wenn meine Anwendung beendet wird, will ich es nicht wirklich benutzen (außer jemand weiß, wie man es richtig macht tu dies ... vielleicht habe ich vergessen, ein Timeout zu setzen, aber das macht immer noch keinen Sinn, warum ich den Benachrichtigungsspot nicht einfach verschwinden lassen kann.
+1, weil die Dokumentation von pygobject irgendwie aus dem internets fehlt. – astrojuanlu