Bonjour,
j'ai réalisé ma première application graphique avec pyGtk sous Linux en utilisant l'IDE Anjuta. Tout fonctionne très bien, j'ai donc eu envie de la partager avec mes proches.
J'ai donc booté Windows, et installé les différentes dépendances Gtk (Python, pygtk, Gtk Gtk+ Glade pyGobject pyCairo) via le all-in-one bundle. Cependant, à l'éxecution de mon programme, je rencontre une erreur au chargement de l'interface (un fichier interface.ui):
En creusant un peu j'ai identifié le problème: mon fichier interface.ui contient cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.builder.add_from_file(UI_FILE)
et dans le prompt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!-- interface-requires gtk+ 3.0 -->
Le conflict est donc ici. Je n'ai pas trouvé de version plus récente pour win32, quelle est donc la meilleure solution pour faire tourner mon appli sous windows? Me refaire l'interface dans une version plus ancienne (si oui, comment?) Je ne sais vraiment pas par quelle bout prendre le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> import gtk >>> gtk.gtk_version (2, 22, 1)
Merci pour vos futurs conseils.
Partager