Bonjour
J'ai installé le one for all de gtk sous python 2.5, et effectué un test avec un exemple:

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
import gtk
 
def OnDestroy(widget, data):
    # Arret de la boucle evenementielle
    gtk.main_quit()
 
def main():
    # Creation de la fenetre
    window = gtk.Window(gtk.WINDOW_TOPLEVEL)
    # Definition de la position
    window.set_position(gtk.WIN_POS_CENTER)
    # Definition de la taille de la fenetre
    window.set_default_size(320, 200)
    # Titre de la fenetre
    window.set_title("Chapitre Fenetre")
 
    # Connexion du signal "destroy"
    window.connect("destroy", OnDestroy, None)
    # Affichage de la fenetre
    window.show()
 
    # Demarrage de la boucle evenementielle
    gtk.main()
 
if __name__ == '__main__':
    main()
avec le setup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
# setup.py
from distutils.core import setup
import py2exe
 
#setup(console=["programme.py"])
setup(windows=["testgtk.pyw"])
Et voila le fichier creé a l'execution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Traceback (most recent call last):
  File "module1.pyw", line 7, in <module>
  File "gtk\__init__.pyc", line 48, in <module>
  File "gtk\_gtk.pyc", line 12, in <module>
  File "gtk\_gtk.pyc", line 10, in __load
ImportError: No module named cairo
J'ai importé toute les dll et autre fichiers recherché cairo de mon fichier maitre python 2.5 et j'ai mis tout ce petit monde dans le répertoire dist.
Et..toujours ce fichier manquant.
Alors j'ai pris l'install de base:
pycairo
pyobject
pygtk

Et...allez toujours le même probléme.

Avant de passer des heures a apprendre un module je voulais savoir si je pouvais aller jusqu au bout.

Merci d'avance a celui ou celle qui poura m'aider