Bonjour,
je galère depuis quelques temps à trouver un exemple de code afin d'afficher la boite de dialogue d'impression et d'envoyer un texte sur l'imprimante (idéalement un code qui marche sous linux et windows). Mais on dirait que peu de logiciels pygtk le font et que la doc est inexistante.
J'ai un projet en PyGTK/Glade qui fonctionne. Le simple fait d'avoir ajouté la boite de dialogue impression dans glade (ça m'a donc ajouté un noeud <object class="GtkPrintUnixDialog" dans le xml...) : mon programme ne démarre plus et python me crache une erreur :
Google me retourne aucune solution compréhensible sur cette erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 app.py:106: GtkWarning: Ignoring the separator setting self.builder.add_from_file(self.gladefile) Traceback (most recent call last): File "app.py", line 751, in <module> sac = sac() File "app.py", line 62, in __init__ self.window() File "app.py", line 106, in window self.builder.add_from_file(self.gladefile) glib.GError: Invalid object type `GtkPrintUnixDialog' Press ENTER to continue . . .
merci à ceux qui pourraient m'aider.
Partager