On Tuesday 05 April 2005 17:39, Eron Lloyd wrote: > Since pickle doesn't allow objects wrapping QObjects, I guess QDataStream > is the next best bet. I haven't found any good examples of it in action, so > was wondering if anyone has any suggestions. Basically I have a class that > acts as a data model, and I'd like to store it's members (both python and > QObjects) as serialized files. I've been spoiled by pickle up 'til now...
You can look at PyKDE/kdecore/bytearray.sip, which creates bindings for QDataStream operations for use with DCOP. The methods are dcop_add to put data on a QDataStream, and dcop_next to pull it off (but the names aren't particularly critical). You could add similar code to PyQt/qt, although it would make your PyQt non-standard and would be a pain to maintain. You can probably do it in Python, but it's probably not very easy or pleasant. Jim _______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
