[Qt-users:371] Re: QSettingsのxml形式出力について

YAMAMOTO Atsushi atsushi.yamyam @ gmail.com
2014年 12月 10日 (水) 23:03:54 JST


ごめんなさい、hermit4さんのメールに詳しく書いてましたね。。。
iPhoneでは文字化けして読めなかったのよー(言い訳)

どうも失礼しましたです。


2014年12月10日 22:07 YAMAMOTO Atsushi <atsushi.yamyam @ gmail.com>:
> 小澤さん、初めまして。
> 山本(@Atsushi4)です。
>
> QSettingsはデフォルトの出力先がApplicationフォルダ?になっているようです。
> ご提示のコードを実行してみたら出力先が
> C:\Users\[username]\AppData\Roaming\organization\application.xml
> になっていました。
>
> 一度確認してみてください。
>
> 的外れでしたらゴメンナサイ。
>
> ちなみにwriteSettingsXmlにこんなコードを埋め込んで確認しました。(C++11以降)
>
>     auto file = dynamic_cast<QFile*>(&device);
>     if (file != 0)
>     {
>         qDebug() << QFileInfo(file->fileName()).absoluteFilePath();
>     }
>
>
>
> 2014年12月10日 20:17 Chironian <chironian123 @ gmail.com>:
>>  小澤さん、初めまして。ケイロニアンです。
>>
>>  私もQtは始めたばかりで、Xmlライターはまだ使ったことないのですが、一般
>> 的なファイル保存の時、たまにカレント・フォルダ違いでファイルを見失うこと
>> があります。
>>
>>  もしかして、保存先のパスを相対パスで指定されているということはないでし
>> ょうか? そして、カレントが思わぬフォルダになっていると保存した筈のファ
>> イルが保存されないように見えてしまいます。(カレントって必ずしもexeのある
>> フォルダというわけではないですので。)
>>  一度、絶対パスで保存先ファイルを指定してみると良いかもです。
>>  既に絶対パス指定されていたら、ハズレですので忘れてくださいな。
>>
>>  xmlライターに関しては回答できなくてごめんなさい。
>>
>> 以上
>> _______________________________________________
>> Qt-users mailing list
>> Qt-users @ qt-users.jp
>> http://qt-users.jp/mailman/listinfo/qt-users
>
>
>
> --
> □■━━━━━━━━━━━━━━━━━
>   山本 篤史
>   e-mail: atsushi.yamyam @ gmail.com
>  ━━━━━━━━━━━━━━━━━■□



-- 
□■━━━━━━━━━━━━━━━━━
  山本 篤史
  e-mail: atsushi.yamyam @ gmail.com
 ━━━━━━━━━━━━━━━━━■□


Qt-users メーリングリストの案内