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

Tkinter Python Discussion :

Icone barre titre Tkinter [Fait]


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Par défaut Icone barre titre Tkinter
    J'avais posé une question dans un autre post
    Peut-on remplacer l'icône Tk dans la barre de titre de la fenêtre ?
    Airod m'avais répondu d'utiliser la méthode iconbitmap

    j'ai saisi ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # -*- coding: cp1252 -*-
    from Tkinter import *
     
    application=Tk()
    application.title('Icône')
     
    application.iconbitmap(default='@c:\\alfaico.bmp')
    application.mainloop()
    application.quit()
    mais j'ai le message :

    Traceback (most recent call last):
    File "D:\jp.ruscica\APPLI\Python\Sources\testlogofenetre.pyw", line 6, in <module>
    application.iconbitmap(default='@c:\\alfaico.bmp')
    File "D:\jp.ruscica\APPLI\Python\lib\lib-tk\Tkinter.py", line 1513, in wm_iconbitmap
    return self.tk.call('wm', 'iconbitmap', self._w, '-default', default)
    TclError: error reading bitmap file "c:\alfaico.bmp"

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    chez moi, ceci fonctionne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    application.iconbitmap('MonIcone.ico')
    Je ne sais pas si tu peux utiliser des bmp. Dans ce cas-là, transforme le d'abord en .ico

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Par défaut
    j'ai essayé avec un .ico et j'ai le même message

    est-ce qu'il n'y a pas un problème avec le chemin

    si tu mets 'monicone.ico' dans quel répertoire vas-t-il chercher le fichier ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut
    dans le même répertoire que ton script python.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Par défaut
    effectivement cela marche :
    puis-je gérer autre chose que des .ico (bmp, jpg) ?

    est-ce qu'avec py2exe il va 'compiler' l'icône aussi ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut
    Avec py2exe, il faut faire:

    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
     
    from distutils.core import setup 
    import py2exe
     
    setup(name="monProgramme", 
          version="1.0", 
          description="Voici mon programme", 
          author="Moi", 
          author_email="moi@yahoo.fr", 
          windows = [
            {
                "script": "monscript.py",
                "icon_resources": [(1, "monicone.ico")]
            }
        ],)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fenêtre sans barre titre et avec bordures
    Par gbuxo dans le forum Access
    Réponses: 7
    Dernier message: 22/09/2006, 14h13
  2. Icone barre d'état
    Par srvremi dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 22/02/2006, 18h09
  3. icone barre des taches animé
    Par Tukan dans le forum Windows
    Réponses: 2
    Dernier message: 17/01/2006, 20h03
  4. Affichage barre titre
    Par jmjmjm dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 11/01/2006, 18h04

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