免费做出小米手表表盘:开源工具一篇搞定
免费做出小米手表表盘开源工具一篇搞定【免费下载链接】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/simplepip install -r requirements.txt第三步启动当前源码版本 v1.1.2python src/main.py依赖清单与各平台运行方式依赖作用PyQt6图形界面框架整个窗口都靠它PyQt6-QScintilla内置编辑器查看项目 XML/JSON 用BeautifulSoup4 lxml解析表盘项目的 XML 结构pillow处理导入的图片资源xmltodictXML 与 JSON 互转requests联网更新编译器pywin32 / pyobjc 系列按系统自动装互不冲突平台运行方式说明Windows安装包或源码需 64 位 Win10 1809 或 Win11Linux仅源码官方未提供 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 文件就能给编辑器加自定义功能。三种项目格式。格式状态适合谁.fprjXML完整支持组件种类最全绝大多数用户中国区 GMFwfDef.json实验性支持组件含 Pointer 指针国内生态项目快速息屏 AOD内置只做息屏显示多语言界面。内置英、中、俄、西、意、葡、乌 7 种语言配置在 src/locales/每种语言一个目录改 .po 文件再编译即可扩充。明暗主题。src/themes/ 下分 Dark 和 Light 两套配色与图标设置里一键切换。启动画面标题栏显示当前版本与编译器版本⚠️ 绕过四个最常见的报错现象、原因与解法坑 1macOS 上点 Build 没反应。现象弹窗提示编译支持即将添加原因编译器是 Windows 可执行文件macOS 没有对应实现解法导出环节换 Windows 机器macOS 上正常做设计坑 2Linux 上点 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),仅供参考