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):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
self.builder.add_from_file(UI_FILE)
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
<!-- interface-requires gtk+ 3.0 -->
et dans le prompt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
>>> import gtk
>>> gtk.gtk_version
(2, 22, 1)
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.

Merci pour vos futurs conseils.