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):
self.builder.add_from_file(UI_FILE)
En creusant un peu j'ai identifié le problème: mon fichier interface.ui contient cette ligne :
<!-- interface-requires gtk+ 3.0 -->
et dans le prompt:
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.
Partager