700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Qt Quick Controls 配置文件

Qt Quick Controls 配置文件

时间:2022-06-06 13:01:15

相关推荐

Qt Quick Controls 配置文件

Qt Quick Controls 配置文件

Qt Quick Controls支持一个特殊的配置文件qtquickcontrols2.conf,该文件内置于应用程序的资源中。配置文件可以指定首选样式和某些样式特定的属性。下面的示例指定首选样式为Material样式。此外,当应用程序以“材质”样式运行时,其主题为浅色,强调色和原色分别为蓝绿色和蓝灰色。但是,如果应用程序改用通用样式运行,则强调色为红色,并根据系统主题色选择适当的主题。

[Controls]Style=Material[Universal]Theme=SystemAccent=Red[Material]Theme=LightAccent=TealPrimary=BlueGrey

可以使用QT_QUICK_CONTROLS_CONF环境变量为配置文件指定自定义位置。

Controls Section

可以Controls在配置文件的一部分中指定以下值:

Imagine Section

下表在配置文件的一部分中列出了可用于配置Imagine样式的值Imagine

Material Section

下表在配置文件的一部分中列出了可用于配置Material style值Material

Universal Section

下表在配置文件的一部分中列出了可用于配置Universal style值Universal

Font Configuration

可以在配置文件中每个样式部分的子组中指定默认字体FontFont可以通过两种替代方式定义该子组:

[Default]Font\Family=Open SansFont\PixelSize=20[Material\Font]Family=Open SansPixelSize=20

支持的字体属性:

Palette Configuration

可以在配置文件中每个样式部分的子组中指定默认调色板PalettePalette可以通过两种替代方式定义该子组:

[Fusion]Palette\Window=#dededePalette\WindowText=#212121

或者:

[Fusion\Palette]Window=#dededeWindowText=#212121

有关支持的属性的完整列表,请参见调色板QML基本类型。

在项目中使用配置文件

为了使Qt Quick Controls能够找到配置文件,必须使用The Qt Resource System将其内置到应用程序的资源中。这是一个示例.qrc文件:

<!DOCTYPE RCC><RCC version="1.0"><qresource prefix="/"><file>qtquickcontrols2.conf</file></qresource></RCC>

注意:Qt Quick Controls使用文件选择器来加载配置文件。可以为不同的平台和语言环境提供不同的配置文件。有关更多详细信息,请参见QFileSelector文档。最后,.qrc必须在应用程序的.pro文件中列出该文件,以便构建系统知道该文件。例如:

RESOURCES = application.qrc

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。