Bonjour, avec pickle j'ai l'erreur suivante:
_pickle.PicklingError: Can't pickle <class 'tkapp'>: attribute lookup tkapp on __main__ failed
Voici mon code:
start.py:
et ob2.py:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 from ob2 import ob2 from tkinter import * import pickle root = Tk() root.withdraw() monObj=ob2(root) savefile = open('save.tmp','wb') pickle.dump(monObj, savefile) root.mainloop()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import tkinter as Tk class ob2(): def __init__(self, tkinstance): self.tkinstance=tkinstance self.root = Tk.Toplevel(self.tkinstance) self.root.wm_title("Ma fenetre")
Partager