2012-03-22 15 views
5

Stavo lavorando con Phonon multimedia framework in Qt, e fa apparire un messaggio (come il messaggio di notifica del volume che compare quando si cambia il volume), perché il mio dispositivo audio non è completamente configurato, è possibile lanciare la mia notifica da parte di Qt?Mostra notifiche ubuntu (linux) con Qt

Si prega di vedere l'immagine qui sopra.

The notification message

La ringrazio molto.

risposta

2

Questo è specifico di Ubuntu quindi non è possibile ottenere (AFAIK) ciò che si desidera tramite Qt. In Ubuntu viene utilizzato libnotify per inviare notifiche desktop. Devi collegare la tua applicazione e utilizzare l'API per visualizzare le notifiche desiderate. È possibile trovare un esempio here.

+0

Grazie mille webclectic, ci proverò, apprezzo molto il tuo aiuto – Herman

4

Per quanto ne sappia utilizzando libnotify è la strada da percorrere, se non volete utilizzare questo metodo che ho trovato dopo un po 'scavare in giro sulla rete:

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

il parametro -t è per il timeout di notifica.

si può leggere su notify-inviare qui:

ubuntu forums how-to: using notify-send

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

Grazie al tipo persone che ha postato il tutorial :) soprattutto il secondo; molto intelligente.