macOS 风格
macOS 风格是一种在 macOS 上看起来原生的风格。 更多...
导入语句 | import QtQuick.Controls.macOS |
自 | Qt 6.0 |
macOS 风格是一种在 macOS 上看起来原生的风格。控件是在运行时使用原生框架绘制的,因此仅适用于在 macOS 上运行的应用程序。
注意:请注意,这种风格的外观可能会从一个较小的 Qt 版本变化到下一个版本,以更好地与平台上的原生应用程序融合。
macOS 风格的浅色主题。 | macOS 风格的深色主题。 |
要运行具有 macOS 风格的应用程序,请参阅 在 Qt Quick Controls 中使用样式。
当前位置
macOS 风格仍在开发中,一些控件尚不支持。这些控件是: BusyIndicator、DelayButton、PageIndicator、RangeSlider、Switch、TabBar 和 Tumbler。它们将回退到使用 Fusion 风格。
自定义
macOS 风格的目标是使控件的外观和感觉尽可能接近 UIKit 中的原生控件。该风格将遵循系统偏好设置中全局配置的主题和颜色,并且不带有单独的自定义 API。
注意:macOS 风格不适用于 自定义。主要原因是有时它会将内容和处理蚀刻层绘制在单个背景项目上,这不会与自定义内容项一起看起来很好。它还倾向于使用与其他样式不同的填充和内陷值。相反,建议始终基于在所有平台上都可用的单个风格进行自定义控件,例如 基本风格、Fusion 风格、Imagine 风格、Material 风格、通用风格。这样,您可以确保它始终看起来一样,无论应用程序使用何种样式运行。要了解如何使用不同的样式,请参阅 在 Qt Quick Controls 中使用样式。或者,您也可以 创建自己的样式。
© 2024Qt公司有限公司。本文件中包含的文档贡献均属于各自的拥有者。提供本文档的许可条件遵照由自由软件基金会发布的GNU自由文档许可协议版本1.3。Qt及其相关标志是Qt公司有限公司在芬兰和/或其他国家/地区的注册商标。所有其他商标均属于各自的拥有者。