融合风格

Fusion风格是一种面向桌面的风格。

Fusion风格是一种平台无关的风格,提供面向桌面的外观和感觉。它实现了与Qt Widgets的Fusion风格相同的设计语言。

Fusion 风格会根据系统设置自动切换深色和浅色主题。有关如何设置自定义主题颜色的信息,请参阅 自定义 部分。

../_images/qtquickcontrols-fusion-dark.png

Fusion 风格的浅色主题。

../_images/qtquickcontrols-fusion-dark.png

Fusion 风格的深色主题。

要使用Fusion风格运行应用程序,请参阅在Qt Quick Controls中使用样式

注意

Fusion风格不是原生的桌面风格。该风格可以在任何平台上运行,并且在任何地方看起来都相似。由于标准系统调色板、可用字体和字体渲染引擎的差异,可能会出现细微的差异。

自定义

Fusion 风格使用标准系统 调色板 来提供与桌面环境匹配的颜色。

../_images/qtquickcontrols-fusion-palettes.png

您可以为任何控件、弹出窗口或应用程序窗口指定自定义调色板。显式的调色板属性会自动从父级传播到子级,覆盖该属性的任何系统默认值。在以下示例中,窗口和所有三个开关都以紫色高亮显示:

++——————————————————-+ || .. 图片:: images/qtquickcontrols-fusion-violet.png| ++——————————————————-+

另请参阅 基本样式 , 材料样式 , 通用样式