Fluent-Qt

API 参考

UserTheme

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

fluent::UserTheme

方法

void apply()

安装内置 Fluent token 与用户 JSON 覆盖。

bool applyOverrides(const QJsonObject& overrides)

将稀疏内存配置叠加到当前全局主题,不写入文件。

void applyAccentOverride(const QColor& accent)

对当前 ThemeRegistry 颜色应用内存态强调色覆盖。

QString filePath()

Fluent 用户覆盖文件的绝对路径。

QString directory()

保存用户可编辑 Fluent token 覆盖文件的目录。

bool exportTemplate(bool overwrite = false)

显式导出带 schema 版本的可编辑主题模板。

void setAccent(const QColor& accent)

将自定义强调色持久化到 Fluent 覆盖文件。

void clearAccent()

移除已持久化的自定义强调色覆盖。

QColor defaultAccent(bool dark)

Fluent 在明暗模式下的内置强调色。