news 2026/8/22 9:13:27

免费做出小米手表表盘:开源工具一篇搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费做出小米手表表盘:开源工具一篇搞定

免费做出小米手表表盘:开源工具一篇搞定

【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create

如果你手上有一块 2021 年以后的小米手表或手环,想给它换一张自己设计的表盘,Mi-Create 是目前少数能免费把这件事做完的开源表盘设计工具。从新建项目、拖拽组件到导出可安装的表盘包,全程图形界面,不需要写代码。

🎯 它替你把三件麻烦事做掉了

  • 设备参数不用查:内置 22 款机型数据库(src/data/devices.json),从 454×454 的 Xiaomi Watch Color 到 192×490 的 Mi Band 8,新建项目选型号即可,画布自动匹配尺寸与圆角
  • 编译不用学:编译器随程序打包在 compiler/compile.exe,点一次 Build 就出安装包
  • 效果不用猜:画布中央实时预览,指针和数字随系统时间走动,改参数立刻可见

对新手来说,这三点省掉的是查资料、配环境、反复试错的时间。

⏱️ 四步装好并启动小米表盘设计工具

前置要求只有一个:Python 3.12 或更高版本。

第一步,克隆仓库:

git clone https://gitcode.com/gh_mirrors/mi/Mi-Create cd Mi-Create

第二步,安装依赖,国内网络可追加清华源参数 -i https://pypi.tuna.tsinghua.edu.cn/simple:

pip install -r requirements.txt

第三步,启动(当前源码版本 v1.1.2):

python src/main.py

依赖清单与各平台运行方式

依赖作用
PyQt6图形界面框架,整个窗口都靠它
PyQt6-QScintilla内置编辑器,查看项目 XML/JSON 用
BeautifulSoup4 + lxml解析表盘项目的 XML 结构
pillow处理导入的图片资源
xmltodictXML 与 JSON 互转
requests联网更新编译器
pywin32 / pyobjc 系列按系统自动装,互不冲突
平台运行方式说明
Windows安装包或源码需 64 位 Win10 1809+ 或 Win11
Linux仅源码官方未提供 Linux 安装包
macOS源码可编辑预览,暂不支持 Build 导出

🛠️ 从新建项目到导出表盘:完整走一遍

左:资源列表,中:实时预览画布,右:属性面板

第 1 步:新建项目。启动后在欢迎界面选 New Project,填设备型号、项目名称、保存位置。配置页还会让你填一个 9 位数字的表盘 ID,这是设备识别表盘用的编号。

第 2 步:放组件。点插入按钮,菜单按项目格式给出可用组件:

组件用途
Image / Image List单张图片,或可切换的多图列表
Digital Number数字时间
Analog Display指针表盘,自带时/分/秒针素材
Arc Progress圆弧进度,适合步数、电量
Container容器,把多个组件打包管理

第 3 步:调属性。右侧属性面板改位置、大小、旋转,图层顺序随时可调,操作可撤销,中央画布缩放旋转实时看效果。

第 4 步:导出。点 Build,结果输出到项目旁的 output 文件夹,状态栏给出 .face 表盘文件的完整路径,再经小米运动健康 App 导入设备。

支持息屏的机型还能用 Quick AOD 快速生成息屏版本,工具会在当前项目里自动生成一套 AOD 子工程,不用单独配资源。

🧩 装插件、换语言、接 GMF 项目:扩展你的工作台

插件系统。设置页有 Install Plugin from File 和 Open Plugins Folder 两个入口,插件放在 src/plugins/ 目录,API 在 plugins/libs/plugin_api 里,写一个 Python 文件就能给编辑器加自定义功能。

三种项目格式。

格式状态适合谁
.fprj(XML)完整支持,组件种类最全绝大多数用户
中国区 GMF(wfDef.json)实验性支持,组件含 Pointer 指针国内生态项目
快速息屏 AOD内置只做息屏显示

多语言界面。内置英、中、俄、西、意、葡、乌 7 种语言,配置在 src/locales/,每种语言一个目录,改 .po 文件再编译即可扩充。

明暗主题。src/themes/ 下分 Dark 和 Light 两套配色与图标,设置里一键切换。

启动画面,标题栏显示当前版本与编译器版本

⚠️ 绕过四个最常见的报错:现象、原因与解法

坑 1:macOS 上点 Build 没反应。

  • 现象:弹窗提示编译支持即将添加
  • 原因:编译器是 Windows 可执行文件,macOS 没有对应实现
  • 解法:导出环节换 Windows 机器,macOS 上正常做设计

坑 2:Linux 上点 Build 报 "Wine was not found"。

  • 现象:弹窗直接报错
  • 原因:编译走 Windows 二进制,Linux 下需要 Wine 模拟
  • 解法:先装好 Wine 再点 Build

坑 3:源码方式运行,找不到日志文件。

  • 现象:想排查问题却翻不到 app.log
  • 原因:只有编译安装版才写日志文件,源码运行的日志全部打到控制台
  • 解法:直接看终端输出;Windows 安装版的日志在 C:\Users\用户名\AppData\Local\Programs\Mi Create\data\app.log

坑 4:装依赖或启动时报版本错误。

  • 现象:import 失败或界面起不来
  • 原因:程序要求 Python 3.12 及以上
  • 解法:先用 python --version 确认,低版本换 3.12 再重装依赖

一句提醒:仓库的 next 分支是功能测试区,代码不稳定,日常使用认准 main 分支。

🚀 一个晚上做出并安装第一张表盘

Mi-Create 面向 2021 年后的全量小米穿戴设备

按这个顺序走,第一张成品一个晚上能出来:

步骤动作耗时
1按四步装好并启动15 分钟
2新建项目,选对设备型号5 分钟
3放 1 张背景图 + 1 个 Digital Number,调到居中20 分钟
4点 Build,把 output 里的表盘装到手表上10 分钟

跑通后再加 Arc Progress 和 Container,试 Quick AOD,写第一个插件。遇到问题先翻终端日志,再到项目仓库的讨论区提问、给 bug 提 issue,附上 app.log 文件,维护者会跟进。

最后一句提醒:程序本体是 GPL-3 开源协议,内置编译器是第三方闭源程序,再分发时保留仓库链接即可。

【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 9:13:17

iPad协议微信机器人:10分钟搭建自动回复群管助手

iPad协议微信机器人:10分钟搭建自动回复群管助手 【免费下载链接】wechat-robot-ipad iPad协议的微信机器人 项目地址: https://gitcode.com/gh_mirrors/we/wechat-robot-ipad 微信群里反复被问的问题、半夜不停的消息,总有人要盯着。wechat-robo…

作者头像 李华
网站建设 2026/8/22 9:10:14

从六条腿的猫看扩散模型:AI生图原理、常见错误与优化策略

1. 从“六条腿的猫”到理解AI生图的本质第一次用AI生图工具,输入“一只可爱的猫”,满怀期待地点击生成,结果屏幕上赫然出现了一只形态诡异、长着六条腿的“猫”。那一刻的困惑和挫败感,相信很多初次接触AI绘画的朋友都深有体会。我…

作者头像 李华
网站建设 2026/8/22 9:04:32

计算机思维:从分解、抽象到算法设计的编程核心方法论

大家好,我是专注于技术分享的博主。今天我们来深入探讨一个对编程和软件开发至关重要的基础概念——计算机思维。无论你是刚刚接触计算机科学的学生,还是希望夯实理论基础的开发者,理解计算机思维都是构建高效、清晰问题解决能力的第一步。本…

作者头像 李华
网站建设 2026/8/22 9:04:26

基于SpringBoot的运动会报名与管理系统的设计与实现(程序+文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华