qt中d出配置文件

qt中d出配置文件,第1张

Qt *** 作配置文件.ini文件是通过类QSettings来完成的,需要包含头文件#include 配置文件中存放的是节点和键值对,如图: SENSOR和ADDRESS是节点,节点下以键值对方式存放配置信息

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 文件中列出该文件,以便构建系统知道该文件。例如:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11856638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存