この例のようなデータ構造のような CSS があります。
/* CSS風スタイルシートファイル *.pss */
@include "otherStyleSheet.pss";
/* コメント */ [propertyID="72100000"] { fillColor : #f3f1ed;
最小サイズ: 5; 線幅: 3; }/* 球体 */ [propertyID="2352????"] { lineType : dot; }
/* 正方形 */ [propertyID="2115????"] { lineType : thinline; }
/* リング */ [propertyID="2315????"] { lineType : thickline;
[hasInnerRing=true] { innerLineType : 細線; } }
だから私は常にルートタグpropertyIDとそれに対応するfillColorやlineTypeなどの属性を持っています..
このデータはすでに構造化されていると仮定しましょう (属性は子など) .. としましょう:
QStandardItemModel* treeModel = new QStandardItemModel();
このような QStandardItemModel で上記の例がある場合、このモデルを効率的にシリアル化された方法でファイルからファイルに書き込むにはどうすればよいでしょうか? (JSON や XML の推奨事項は使用しないでください)
ファイルの途中にある 1 つの propertyID に興味があると仮定すると、前の propertyID を解析せずにアクセスできますか? 前もって感謝します!