macOS 样式#
macOS 样式是一种在 macOS 上看起来原生的样式。 更多信息...
macOS 样式是一种在 macOS 上看起来原生的样式。控件在运行时使用原生框架绘制,因此仅在 macOS 上运行的应用程序中可用。
注意
请注意,这种样式的外观可能会从 Qt 的一个次要版本到下一个版本发生变化,以便更好地与平台上的原生应用程序融合。
macOS 样式的浅色主题。 |
macOS 样式的暗色主题。 |
要运行带有 macOS 样式的应用程序,请参阅 在 Qt Quick 控件中使用样式 。
当前状态#
macOS 样式处于开发中,有些控件尚未得到支持。这些控件是: BusyIndicator 、 DelayButton 、 PageIndicator 、 RangeSlider 、 Switch 、 TabBar 和 Tumbler 。它们将回退到使用 Fusion 样式 。
定制#
macOS 样式的目的是使控件的外观和感觉与 UIKit 中的原生控件尽可能相似。样式将遵循在系统偏好设置中配置的全局主题和颜色,并且不提供额外的定制 API。
注意
macOS 样式不适用于 定制 。主要原因是它有时会在单个背景项上同时绘制内容和背景,这看起来不太好,与自定义内容项一起使用时会出现这种情况。它也倾向于使用与其他样式不同的填充和内边距值。建议始终基于所有平台上可用的单个样式定制控件,例如 基本样式 、 Fusion 样式 、 Imagine 样式 、 Material 样式 、 Universal 样式 。这样做可以保证它无论使用哪种样式运行,始终看起来一样。要学习如何使用不同的样式,请参阅 在 Qt Quick 控件中使用样式 。或者,您可以 创建自己的样式 。