Bonjour
J'ai installé le one for all de gtk sous python 2.5, et effectué un test avec un exemple:
avec le setup
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()
Et voila le fichier creé a l'execution
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"])
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.
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
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
Partager