Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1877 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  appli python invisible dans le centre de la barre de taches windows?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appli python invisible dans le centre de la barre de taches windows?

n°527016
chriss
Posté le 30-09-2003 à 17:49:48  profilanswer
 

Salut tout le monde!
 
J'aimerais que lorsque je lance mon programme python, qu'il n'apparaisse pas au centre de la barre de tache mais en bas a droite comme pour certaines applications qui se lancent au demarrage (les antivirus par exemple).
 
Merci d'avance pour vos conseils.
 
Chriss
 
 
 

mood
Publicité
Posté le 30-09-2003 à 17:49:48  profilanswer
 

n°527575
e_esprit
Posté le 01-10-2003 à 09:57:06  profilanswer
 

Je pense qu'il faut voir du coté des extensions win32 pour Python et de MFC.
http://starship.python.net/crew/mhammond/win32/
 
D'ailleurs PythonWin, l'editeur fourni avec ces extensions, fait ce que tu souhaites...
 
Par contre, si tu ne t'y connais pas un minimum en prog Windows/MFC, a mon avis tu vas galerer... :/
 

n°527723
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-10-2003 à 12:28:46  profilanswer
 

Chriss a écrit :

Salut tout le monde!
 
J'aimerais que lorsque je lance mon programme python, qu'il n'apparaisse pas au centre de la barre de tache mais en bas a droite comme pour certaines applications qui se lancent au demarrage (les antivirus par exemple).
 
Merci d'avance pour vos conseils.
 
Chriss


Shell_Notifyicon() est ton ami, à voir effectivement du coté des extensions PythonWin, comme le dit e_esprit


---------------
J'ai un string dans l'array (Paris Hilton)
n°527725
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-10-2003 à 12:30:13  profilanswer
 

e_esprit a écrit :

Je pense qu'il faut voir du coté des extensions win32 pour Python et de MFC.
http://starship.python.net/crew/mhammond/win32/
 
D'ailleurs PythonWin, l'editeur fourni avec ces extensions, fait ce que tu souhaites...
 
Par contre, si tu ne t'y connais pas un minimum en prog Windows/MFC, a mon avis tu vas galerer... :/
 
 


Je suis pas d'accord pour les MFC, car la fonction Shell_Notifyicon() fait partie du SDK Win 32 et n'est même pas encapsulée par les MFC à ma connaissance (du moins en standard).
Clair qu'il a besoin de notions de Win 32, mais les MFC ne lui serviront à rien dans ce cas précis


---------------
J'ai un string dans l'array (Paris Hilton)
n°527899
chriss
Posté le 01-10-2003 à 16:11:09  profilanswer
 

je ne connais pas du tout MFC et je n'ai pas vraiment le temps d'apprendre. D'ailleurs c'est quoi MFC?  
 
Il n'existe pas une commande toute simple a la python pour faire ca?
 
Je suis allé voir la page sur pythonWin mais je n'ai pas trouvé de la documentation sur les API de ce module.
 

n°527914
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-10-2003 à 16:20:12  profilanswer
 

Chriss a écrit :


Il n'existe pas une commande toute simple a la python pour faire ca?


Python est un langage multi plate formes. Donc les spécificités particulières à une plate forme quelconque ne sont pas implémentées en standard mais pas le biais de librairies externes propres à l'OS
 
En l'occurence, je t'ai déjà dit de regarder du coté de Shell_Notifyicon (librairie win32ui)
 
et oublie les MFC, ça n'a rien à voir, c'est pour utiliser avec Visual C++


---------------
J'ai un string dans l'array (Paris Hilton)
n°528473
e_esprit
Posté le 01-10-2003 à 21:55:19  profilanswer
 

Harkonnen a écrit :


Je suis pas d'accord pour les MFC, car la fonction Shell_Notifyicon() fait partie du SDK Win 32 et n'est même pas encapsulée par les MFC à ma connaissance (du moins en standard).
Clair qu'il a besoin de notions de Win 32, mais les MFC ne lui serviront à rien dans ce cas précis


Bah je suis pas un specialiste Python sous Windows.
Moi j'utilise Python pour justement avoir des applis portable (UNIX/Linux et Win).
Si je disais ca s'etait juste pour lui donner une piste :)

n°538328
chriss
Posté le 13-10-2003 à 15:53:06  profilanswer
 

Harkonnen je pense que tu m'as donné une bonne piste. En allant dans le repertoire win32/demos j'ai trouvé le programme win32gui_taskbar.py qui me donne toutes les infos pour rajouter dan s ma barre de tache un petit icone pour montrer que mon appli tourne. Donc la moitié de ce que je veux faire est fait.
 
La moitié car je ne veux pas voir le "bouton" au milieu de la barre de tache qui permet d'acceder a mon application. (je veux parler du lien vers la fenetre dos qui montre qu'un programme python tourne).
 
Comment le supprimer?  
 
A mon avis c'est une des fonctions de l'api python win32api ou win32ui mais la doc assez bordelique ne m'aide pas beaucoup.
 
Merci a ceux qui me repondront
 
Chriss
 
 

n°538337
Kristoph
Posté le 13-10-2003 à 15:59:31  profilanswer
 

Chriss a écrit :

Harkonnen je pense que tu m'as donné une bonne piste. En allant dans le repertoire win32/demos j'ai trouvé le programme win32gui_taskbar.py qui me donne toutes les infos pour rajouter dan s ma barre de tache un petit icone pour montrer que mon appli tourne. Donc la moitié de ce que je veux faire est fait.
 
La moitié car je ne veux pas voir le "bouton" au milieu de la barre de tache qui permet d'acceder a mon application. (je veux parler du lien vers la fenetre dos qui montre qu'un programme python tourne).
 
Comment le supprimer?  
 
A mon avis c'est une des fonctions de l'api python win32api ou win32ui mais la doc assez bordelique ne m'aide pas beaucoup.
 
Merci a ceux qui me repondront
 
Chriss
 
 
 


 
Renome tom fichier Python principal en .pyw Comme ça tu n'auras pas la fenètre DOS.

n°542348
chriss
Posté le 17-10-2003 à 14:59:29  profilanswer
 

Merci merci merci Kristoph!!!
 
C'est cool. ca marche. pas besoin d'aller voir MFC et tous les autres trucs qu'on m'a dit.  
 
Ca va vraiment me simplifier la vie le fait qu'on ne voit plus mon programme tourner!
 
merci a tous d'avoir reflechit a une solution. Finallement la plus simple est la meilleur!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  appli python invisible dans le centre de la barre de taches windows?

 

Sujets relatifs
API Windows cryptographieWindows, copy
[Eclipse] developper sous windows, deployer sous AIX[Java] Problème d'install du SDK sous Windows 2000...
[C++/Windows] afficher une variable dans une messagebox[GetThreadTimes] % CPU utilisé par une appli.. des précisions ?
Easy PHP fonctionne t-il bien sous Windows XP Pro ?[HTML] Texte pas centré sur ma frame /-(
Help sur affichage invisible...Compilateur COBOL sous Windows ????
Plus de sujets relatifs à : appli python invisible dans le centre de la barre de taches windows?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR