我在关闭应用程序时使用.ini文件来保存QSettings。
//store url in QSettings
QSettings* settings = new QSettings("my_config_file.ini", QSettings::IniFormat);
settings->setValue("url", str);
settings->sync();
我使用默认保存位置,因为我需要Windows应用程序和mac应用程序的代码相同(Windows应用程序完美地工作)。
当我从Qt创建者内部运行(或调试)应用程序时,一切正常:当应用程序关闭时,会创建一个.ini文件,当应用程序启动时,将从.ini文件中读取数据。 / p>
现在,当我独立运行.app时,没有任何反应,永远不会创建.ini文件,创建它时,不会从中读取。
有什么想法吗?