Bonjour à tous et à toutes,
J'éssaye de sauvegarder un objet de mon projet python graçe à l'interface pickle. Mais une érreur sort :
pickle.PicklingError: Can't pickle 'PlaceObjectUI' object: <Graph.PlaceObjectUI.PlaceObjectUI object at 0x01AC7C90>
J'aimerais quelques eclaircissements sur ce problème.
Edit : j'ai remarqué lorsqu'une classe hérite de QLabel, les objets instanciés via cette classe ne sont plus sérialisables. Pourquoi? peut on contourner ce problème.?
Merci
Voici le code :
x = copy.copy(self)
output = open('data.pkl', 'wb')
pickle.dump(self, output, 1)
output.close()
def loading(self, _nameFile = None):
pkl_file = open('data.pkl', 'rb')
data1 = pickle.load(pkl_file)
pprint.pprint(data1)
pkl_file.close()