当前位置:编程学习 > wap >>

Qt QSetting 往*.ini中写时候路径为什么必须是绝对路径

    path是文件路径
    QSettings *config = new QSettings("D:/project/changLanguage/user.ini", QSettings::IniFormat);

    //将信息写入配置文件
    config->beginGroup("config");
    config->setValue(user_key, user_value);
    config->endGroup();

Qt QSetting 往*.ini中写数据的时候路径path必须是绝对路径,我用相对路径./user.ini 写不进去 是什么原因啊??????? qt path 数据 --------------------编程问答-------------------- 我一直是用相对路径写的。 --------------------编程问答-------------------- 这个问题 首先要搞清楚 当前路径,有的时候不是 exe 的 位置 --------------------编程问答-------------------- 问题解决了。问题是在Qtcreater中的"./"的目录指的是build dir的路径!!如图红色部分:
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,