2012-03-22 16 views
5

Pracowałem z frameworkiem multimedialnym Phonon w Qt i wyskakuje mi wiadomość (np. Wiadomość z powiadomieniem o objętości, która wyskakuje po zmianie głośności), ponieważ moje urządzenie audio nie jest w pełni skonfigurowane, czy można uruchomić własne powiadomienie z Qt?Powiadomienia o Ubuntu (Linux) z Qt

Proszę zobaczyć powyższy obrazek.

The notification message

Dziękuję bardzo.

Odpowiedz

2

Jest to specyficzne dla systemu Ubuntu, więc nie można osiągnąć (AFAIK) tego, co chcesz, przez Qt. W systemie Ubuntu libnotify służy do wysyłania powiadomień na pulpicie. Powinieneś połączyć swoją aplikację i użyć interfejsu API, aby wyświetlić żądane powiadomienia. Możesz znaleźć przykład here.

+0

Dziękuję bardzo webclectic, spróbuję, naprawdę doceniam twoją pomoc – Herman

4

AFAIK użyciu libnotify jest droga, jeśli nie chcesz korzystać z tej metody znalazłem po pewnym kopania wokół w internecie:

system("notify-send 'The Message Title' 'Your Message Text' '-t' 5000"); 

parametr -t jest timeout powiadomień.

można przeczytać na zawiadomić-wysłać tutaj:

ubuntu forums how-to: using notify-send

a good example how how to do it in Qt in both KDE and GNOME

Dzięki naturze osoby, która opublikowała tutoriale :) szczególnie drugi; bardzo mądry.

Powiązane problemy