0

この例のようなデータ構造のような 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とそれに対応するfillColorlineTypeなどの属性を持っています..

このデータはすでに構造化されていると仮定しましょう (属性は子など) .. としましょう:

QStandardItemModel* treeModel = new QStandardItemModel();
  1. このような QStandardItemModel で上記の例がある場合、このモデルを効率的にシリアル化された方法でファイルからファイルに書き込むにはどうすればよいでしょうか? (JSON や XML の推奨事項は使用しないでください)

  2. ファイルの途中にある 1 つの propertyID に興味があると仮定すると、前の propertyID を解析せずにアクセスできますか? 前もって感謝します!

4

1 に答える 1

0

これは非常に良い例ですこの例の UserRecord のように、propertyID を別のオブジェクトで構造化できます。

  1. 先行するすべての「レコード」に移動する必要があります
于 2015-07-29T06:45:10.143 に答える