2017-03-09 5 views
0

設定ファイルを書き込むことができます。Qt Qsetting。しかし、私はそれがファイルの最後に書き込む必要があります。ファイルの末尾に新しいデータを追加するqsetting

QSettings* settings= new QSettings("/home/sidheshwar/Desktop/temp.txt", QSettings::IniFormat); 
settings->setValue("Profiles/"+aaaa,one); 

どのように可能ですか?

答えて

2

QSettingsはキー/値ストア(セクションで区切られています)を提供しますが、順序付けの明示的な概念はありません。その前後にいくつかのものを置くように指示することはできません。適切な順序で設定を書きます。 QHashまたはstd::mapのように考えると、キーを値に効率的にマップできますが、任意の要素の順序を設定することはできません。

この種の機能が必要な場合は、独自のINIファイルの読み書きクラスを実装する必要があります。

+1

私はそれを得て、返信のために – zodango

+0

とトピックの、私はちょうどあなたのユーザープロファイルを見た '毎朝のint、ダブルとsize_t目を覚まし、新聞を買うために行くのです。彼らは一緒にニュースを読んだ後、intとdoubleを確認します。 size_tは気にしない。なぜでしょうか? – zodango

+0

これは符号がないので、チェックする星座がないので、悪いことです:o)( 'size_t'は符号なしの型です) –

関連する問題