programme dans la zone de notification

programme dans la zone de notification - C++ - Programmation

Marsh Posté le 08-12-2006 à 21:44:32    

bonjour
 
Comme l'indique le sujet, je cherche à minimiser une application dans la zone de notification lorsque l'on clique sur la croix pour fermer.
 
Exactement comme le font Amarok, Kmix, gaim, amsn, le presse papier, amule, azureus, etc.
Je veux qu'il ne reste comme trace du logiciel qu'une icône dans la zone.
 
J'ai déjà trouvé comment intercepter le clic sur la croix et un appel à hide() permet d'effacer la fenêtre et de la faire disparaitre de la barre des tâche. Le problème c'est que sans icône dans la zone de notification, je ne peux plus l'afficher de nouveau et seul un Ctrl-C peut me "sauver".
 
J'utilise QT pour mon application et je développe sous Debian.
 
merci.

Message cité 1 fois
Message édité par ptitchep le 09-12-2006 à 04:05:27

---------------
deluser --remove-home ptitchep
Reply

Marsh Posté le 08-12-2006 à 21:44:32   

Reply

Marsh Posté le 09-12-2006 à 11:06:48    

ptitchep a écrit :

bonjour
Comme l'indique le sujet, je cherche à minimiser une application dans la zone de notification lorsque l'on clique sur la croix pour fermer


 
Tu es au courant que ça a été posé sur Usenet environ 150 000 fois ?
Donc Google Groups et réponse en 0.03 seconde...

Reply

Marsh Posté le 09-12-2006 à 12:45:12    

ben écoute, je fais tjs des recherches google et sur le forum avant de poster.
Etant donné le ton de ta réponse, je dois vraiment être mauvais

Message cité 1 fois
Message édité par ptitchep le 09-12-2006 à 12:50:23

---------------
deluser --remove-home ptitchep
Reply

Marsh Posté le 09-12-2006 à 14:44:05    

Si tu as Qt4.2, tu as la classe QSystemTrayIcon qui est déjà toute faite.
Sinon, si tu as Qt4.0/4.1, tu as un code ici.
 
Et avec Qt3, ben, tu peux essayer le code ci-dessus, et porter les spécificités Qt3.

Reply

Marsh Posté le 09-12-2006 à 14:52:41    

merci, je suis en train de télécharger qt4 (comme je suis sous debian stable il n'est pas donné, c'est qt3 qui est donné).
Merci pour ta réponse, j'ai déjà la doc et ça a l'air de correspondre tout à fait!

Reply

Marsh Posté le 28-12-2006 à 21:33:13    

ptitchep a écrit :

ben écoute, je fais tjs des recherches google et sur le forum avant de poster.
Etant donné le ton de ta réponse, je dois vraiment être mauvais


 
Oui, c'est pathétique.
Ne pas arriver à trouver Shell_NotifyIcon, il y a de quoi se poser des questions...

Reply

Marsh Posté le 29-12-2006 à 13:04:12    

marctes a écrit :

Oui, c'est pathétique.
Ne pas arriver à trouver Shell_NotifyIcon, il y a de quoi se poser des questions...


Effectivement il doit se demander pourquoi tu lui parles de quelque chose sous windows alors qu'il est sous linux!

Reply

Marsh Posté le 05-01-2007 à 16:34:55    

breizhbugs a écrit :

Effectivement il doit se demander pourquoi tu lui parles de quelque chose sous windows alors qu'il est sous linux!


 
[:ayalou]


---------------
deluser --remove-home ptitchep
Reply

Marsh Posté le 05-01-2007 à 16:57:13    

breizhbugs a écrit :

Effectivement il doit se demander pourquoi tu lui parles de quelque chose sous windows alors qu'il est sous linux!


 
Mossieur marctes n'est de toute façon pas capable d'autre chose que de répondre "Usenet, blahblahblah, vrai professionnel, bullshit...." à tout les topics C++ sans même vraiment les lire, ça fait quelques topics que ça dure, faut laisser pisser [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed