2
如果有一個對象圖,所有這些對象都來自QtObject,其中一些使用Qt屬性,是否有內置的方法或建議的方法來對它們進行序列化?我不希望使用數據庫支持的ORM,並且不需要在運行時爲對象提供保溼的高級方法。Qt中有哪些用於序列化對象圖的方法?
換句話說,如果我序列化了n個對象,每個對象都是它們自己的圖的根,那麼我可以在運行時簡單地讀回它們,然後構建它們的「名稱」指針。我需要高級查詢。
如果有一個對象圖,所有這些對象都來自QtObject,其中一些使用Qt屬性,是否有內置的方法或建議的方法來對它們進行序列化?我不希望使用數據庫支持的ORM,並且不需要在運行時爲對象提供保溼的高級方法。Qt中有哪些用於序列化對象圖的方法?
換句話說,如果我序列化了n個對象,每個對象都是它們自己的圖的根,那麼我可以在運行時簡單地讀回它們,然後構建它們的「名稱」指針。我需要高級查詢。
Qt沒有提供自動序列化QObject的方法,因爲有許多問題Qt無法知道答案(即如何序列化指向對象的指針)。你需要做一些工作來告訴Qt如何序列化你的對象。這裏有一篇文章解釋瞭如何做到這一點。
的[使用Qt序列化]可能重複(http://stackoverflow.com/questions/2570679/serialization-with-qt) –