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

Py2exe Python Discussion :

PyGtk et les thèmes


Sujet :

Py2exe Python

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Points : 257
    Points
    257
    Par défaut PyGtk et les thèmes
    Bonjour a tous,

    Après des heures d'acharnement sur la compilation de mon script python utilisant la librairie graphique GTk, je me tourne vers vous en esperant y trouver de l'aide...

    Voici mon probleme,
    Lorsque je compile le script a l'aide de py2exe, tout se passe bien, tout fonctionne lorsque le bundle_file est a 0.
    Des que je le met a 1 ou 2 (je veux compressé tout dans l'exe), le script ne trouve plus mes thèmes, je tourne sous windows vista avec python 2.5, j'ai beau rajouter tout le runtime GTK+ avec les thèmes, des que bundle est activé il ne va pas charger les thèmes.

    Voici mon script Setup.py :

    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
    from distutils.core import setup
    import py2exe
    import sys, shutil
     
    sys.argv.append('py2exe')
     
    try:shutil.rmtree('dist')
    except:pass
     
    setup(
        name='test',
        description = "Descr",
        windows=[
            {
                'script':'Lanceur2.py',
                'icon_resources': [(0, "Autre\Icone\Lanceur.ico")],
            }
            ],
        zipfile=None,
        options = {
            'py2exe':{
                'bundle_files': 2, # <- ICIIII
                'includes':'cairo, pango, pangocairo, atk, gobject',
                }
            },
        )
    shutil.rmtree('build')
    Si vous avez besoins d'autres informations, n'hésitez pas. Merci d'avance à tous

    Mickael

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Points : 257
    Points
    257
    Par défaut
    Rebonjour,

    Après de nombreuses recherches et de test de compilation, je me suis rendu compte d'une chose, en compilant : l'executable ne va pas chercher les fichiers au bon endroit:

    Voici ce que j'obtiens en faisant des print pour voir la sources des thèmes
    Sans bundle : etc\\gtk-2.0\\gtkrc
    Avec bundle : gtk-2.0\\gtkrc

    Certains me dirons de déplacer juste le dossier gtk-2.0, le probleme c'est que ce sont tous les fichiers pango, cairo qui sont faut également...

    Pourquoi un bundle modifirait cela ?

    Comment pourrais-je rectifier cela ?

    Ps : j'ai essayé de modifier le liens du theme moi meme : gtk.rc_set_default_files(filenames)
    Mais comme je vous les dis, ni pango ni rien n'est au bon endroit du coup :s

    Merci d'avance a tous

Discussions similaires

  1. Désactiver les thèmes xp
    Par ThieBEN dans le forum Windows XP
    Réponses: 2
    Dernier message: 18/04/2008, 16h21
  2. Problème avec les Thèmes de Windows
    Par virgul dans le forum Windows XP
    Réponses: 3
    Dernier message: 04/07/2007, 12h59
  3. [Wordpress]Gérer les thèmes
    Par misa dans le forum WordPress
    Réponses: 2
    Dernier message: 03/07/2007, 16h22
  4. Aplliquer les thème à tous les controles
    Par zooffy dans le forum ASP.NET
    Réponses: 5
    Dernier message: 13/03/2007, 15h48

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