Fluent-Qt

API 参考

Elevation

该头文件公开的类型、函数与常量参考。

Elevation::ShadowParams

组件绘制代码消费的原始阴影参数。

字段

int offsetX

水平偏移,单位为像素。

int offsetY

垂直偏移,单位为像素。

int blurRadius

模糊半径,单位为像素。

int spreadRadius

扩散半径,单位为像素。

QColor color

应用透明度前的阴影基础色。

double opacity

最终透明度倍率。

Elevation

方法

inline const ShadowParams& getShadow(Level level, bool isDark = false)

根据语义层级和主题返回阴影 token。

枚举

enum Level : int

语义化阴影层级。

  • None = 0
  • Low = 1
  • Medium = 2
  • High = 3
  • VeryHigh = 4

常量

const ShadowParams NoShadow = { 0, 0, 0, 0, QColor(0,0,0,0), 0.0 }

无阴影层级由两个主题共享,不绘制任何可见阴影。

Elevation::Light

常量

Elevation::Dark

常量