2012-03-22 10 views
5

Estaba trabajando con Phonon multimedia framework en Qt, y aparece un mensaje (como el mensaje de notificación de volumen que aparece cuando uno cambia el volumen), porque mi dispositivo de audio no está completamente configurado, ¿es posible lanzar mi propia notificación de Qt?Mostrar notificaciones ubuntu (linux) con Qt

Por favor, vea la imagen de arriba.

The notification message

Muchas gracias.

Respuesta

2

Esto es específico de Ubuntu por lo que no puede lograr (AFAIK) lo que quiere a través de Qt. En Ubuntu libnotify se utiliza para enviar notificaciones de escritorio. Debe vincular su aplicación con ella y usar la API para mostrar las notificaciones deseadas. Puede encontrar un ejemplo here.

+0

Muchas gracias Webclectic, lo intentaré, realmente aprecio tu ayuda – Herman

4

yo sepa usar libnotify es el camino a seguir, si usted no desea utilizar este método que encontré después de algo de investigación alrededor en la red:

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

el parámetro -t es para el tiempo de espera de la notificación.

se puede leer en notificar a enviar aquí:

ubuntu forums how-to: using notify-send

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

gracias a la gentil personas que han publicado los tutoriales :) especialmente el segundo uno; muy inteligente.

Cuestiones relacionadas