关于qt:QSettings

您所在的位置:网站首页 pyqt5应用需要写注册表吗 关于qt:QSettings

关于qt:QSettings

2024-07-11 16:27| 来源: 网络整理| 查看: 265

我正在使用QSettings在Windows中将某些数据存储为ini文件。我想查看ini文件,但是我不知道ini文件的位置。

这是我的代码:

123QSettings *set = new QSettings(QSettings::IniFormat, QSettings::UserScope,"bbb","aaa"); set->setValue("size", size()); set->setValue("pos", pos());

我必须在哪里查看?还是我可能错过了将其写入文件的代码?QSettings何时写入其值?

要打印出设置文件的确切位置,请使用QSettings类的方法fileName方法。

12QSettings settings("folderName","fileName"); qDebug() = 5.5:

1QString path = QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation);

QT

1QString path = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation);

共享配置目录,应用程序数据目录等中都有配置文件的路径。

如果在没有提供任何特定路径的情况下创建QSettings,则ini文件将位于应用程序路径中。

12345QSettings Settings("myapp.ini", QSettings::IniFormat); Settings.setValue("Test","data"); //... qDebug()


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3