1、写配置文件://路径为程序路径下,文件不存在会自行创建 QString iniFilePath = QCoreApplication::applicationDirPath() + "/config.ini"//新建QSettings类,路径+格式 QSettings settings(iniFilePath,QSettings::IniFormat)//设置编码,使支持中文 settings.setIniCodec("UTF-8")//设置配置文件值,“节点 + / + 键”,值 settings.setValue("ADDRESS/detail","武汉")2、读取配置文件:QString str = settings.value("ADDRESS/detail").toString()
Qt Quick Controls支持一个特殊的配置文件 qtquickcontrols2.conf ,该文件内置于应用程序的资源中。
配置文件可以指定首选样式和某些样式特定的属性。下面的示例指定首选样式为 Material样式 。此外,当应用程序以“材质”样式运行时,其主题为浅色,强调色和原色分别为蓝绿色和蓝灰色。但是,如果应用程序改用 通用样式 运行,则强调色为红色,并根据系统主题色选择适当的主题。
可以使用 QT_QUICK_CONTROLS_CONF 环境变量为配置文件指定自定义位置。
可以 Controls 在配置文件的一部分中指定以下值:
下表在配置文件的一部分中列出了可用于配置 Imagine样式 的值 Imagine :
例如,要指定存储在 资源系统 的目录的路径:
要指定本地目录的相对路径:
注意: 由于技术限制,如果路径相对于文件 qtquickcontrols2.conf ,则不应将其命名为 “ imagine” 。
下表在配置文件的一部分中列出了可用于配置 材料样式 的值 Material :
下表在配置文件的一部分中列出了可用于配置 通用样式的 值 Universal :
可以在配置文件中每个样式部分的子组中指定默认 字体 Font 。 Font 可以通过两种替代方式定义该子组:
支持的字体属性:
可以在配置文件中每个样式部分的子组中指定默认 调色板 Palette 。 Palette 可以通过两种替代方式定义该子组:
要么:
有关支持的属性的完整列表,请参见 调色板QML基本类型 。
为了使Qt Quick Controls可以找到配置文件,必须使用 The Qt Resource System 将其内置到应用程序的资源中。这是一个示例 .qrc 文件:
注意: Qt Quick Controls使用文件选择器来加载配置文件。可以为不同的平台和语言环境提供不同的配置文件。有关更多详细信息,请参见 QFileSelector 文档。
最后, .qrc 必须在应用程序的 .pro 文件中列出该文件,以便构建系统知道该文件。例如:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)