IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxPython Discussion :

[wxPython] icone pres de l'horloge


Sujet :

wxPython

  1. #1
    Membre éclairé Avatar de duplo
    Inscrit en
    Octobre 2004
    Messages
    294
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Octobre 2004
    Messages : 294
    Par défaut [wxPython] icone pres de l'horloge
    Bonjour!
    esqu'un programme python peut lorsqu'il est lancé affichier un petit icone pres de l'horloge??
    et peut on reduire un programme python juste a cet icone ( sans fenetre ) ??
    merci
    +

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    C'est possible avec wxPython (wx.TaskBarIcon)
    A mon avis réduire un programme à cet icône est possible, ne serait-ce que grâce à une fenêtre cachée

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Par défaut
    Quelques choses comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    class DemoTaskBarIcon(wx.TaskBarIcon):
        TBMENU_CLOSE   = wx.NewId()
        TBMENU_REMOVE  = wx.NewId()
        def __init__(self, frame):
            wx.TaskBarIcon.__init__(self)
            self.frame = frame
     
            # Set the image
            icon = wx.Image('icon.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap()
            self.SetIcon(icon, "Name")
            self.imgidx = 1
     
            # bind some events
            self.Bind(wx.EVT_TASKBAR_LEFT_DCLICK, self.OnTaskBarActivate)
            self.Bind(wx.EVT_MENU, self.OnTaskBarClose,    id=self.TBMENU_CLOSE)
            self.Bind(wx.EVT_MENU, self.OnTaskBarRemove,   id=self.TBMENU_REMOVE)
     
        def CreatePopupMenu(self):
            menu = wx.Menu()
            menu.Append(self.TBMENU_CLOSE,   "Close")
            menu.AppendSeparator()
            menu.Append(self.TBMENU_REMOVE, "Remove Icon")
            return menu
        def OnTaskBarActivate(self, evt):
            if self.frame.IsIconized():
                self.frame.Iconize(False)
            if not self.frame.IsShown():
                self.frame.Show(True)
            self.frame.Raise()
        def OnTaskBarClose(self, evt):
            self.frame.Close()
        def OnTaskBarRemove(self, evt):
            self.RemoveIcon()

Discussions similaires

  1. bureau étendu horloge et icones.
    Par Yepazix dans le forum Windows 8
    Réponses: 2
    Dernier message: 05/04/2014, 02h36
  2. Icone HP disparu à coté de l'horloge
    Par la bricole dans le forum Composants
    Réponses: 1
    Dernier message: 31/03/2008, 09h56
  3. [wxPython] : iconized frame (fenetre reduite)
    Par pyNox dans le forum wxPython
    Réponses: 1
    Dernier message: 18/03/2006, 21h07
  4. [FORMS] Chemin des icones (intégré FAQ 150 QR)
    Par jerome62 dans le forum Forms
    Réponses: 2
    Dernier message: 30/07/2002, 08h32
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo