You could cheat, too... Here's a snippet (in C++, but I'd say your a pro enough by now to convert it to Python without any problems ). Ugly, but works in Qt4.5, too. Code: void MyClass::notify(QString text) { QDBusMessage msg = QDBusMessage::createMethodCall("org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications", "SystemNoteDialog"); QList<QVariant> args; args.append(text); args.append(static_cast<quint32>(0)); args.append("ok"); msg.setArguments(args); QDBusConnection::systemBus().call(msg); }
void MyClass::notify(QString text) { QDBusMessage msg = QDBusMessage::createMethodCall("org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications", "SystemNoteDialog"); QList<QVariant> args; args.append(text); args.append(static_cast<quint32>(0)); args.append("ok"); msg.setArguments(args); QDBusConnection::systemBus().call(msg); }