我使用QSettings将一些数据存储为Windows中的ini文件。 我想查看ini文件,但是我不知道ini文件的位置在哪里。 这是我的代码:QSettings *set = new QSettings(QSettings::IniFormat, QSettings::UserScope,...
我有一个基于Qt(4.8.5)开发的应用程序,在OS X 10.9上运行。该应用程序使用QSettings类指定应用程序名称和公司名称。Plist文件由QSettings在以下位置创建: ~/Library/Preferences/com.company_name.app_name.plis...
我希望在我的运行于安卓上的Qt应用程序中保存一些用户凭证。我使用QSettings来实现这个功能,代码如下: QString appPath = QCoreApplication::applicationDirPath()+QLatin1Char('/'); set = new QSetti...
使用QSettings保存UI设置很麻烦且容易出错,因为每次都必须使用setValue()和value()函数,并定义组、应用程序名称和组织,这在大型应用程序中可能会出现错误: QSettings settings(qApp->applicationDirPath() + "/" + ...
我需要通过QSettings将自定义类的实例存储到注册表中。在阅读了Qt文档之后,我认为我已经实现了所需的函数,但我无法保存任何东西。 这是我的自定义类:class SRSDefinition{ public: SRSDefinition(QString name, QString ...
我正在尝试创建一个 ini 文件,以保存配置数据。我有一个单例类,它设置了 QSettings 对象,如下所示: ... #DEFINE CONFIG_FILE_NAME "myconfig.ini" m_pSettings = new QSettings(QDir::currentPat...
我有一个关于枚举类、QVariants和QSettings类的问题。我想要将枚举类的值存储在一个QVariant中,并将其放入一个QSettings实例中。因此,我的代码实际上看起来像这样: enum class Foo { Bar1, Bar2 } Q_ENUMS(Foo) Q_D...
我正在使用QSettings将一些设置存储在INI文件中。然而,我的程序不是用英语编写的,因此有些设置包含Unicode字符串。看起来Qt写入INI文件时不是以utf8或utf16编码,而是其他编码方式。例如,字符串“Привет мир!”(俄文“Hello world!”)看起来像这样: ...