
Kivymd是符合材料设计的小部件的集合,可与Kivy一起使用,Kivy是跨平台,启用触摸的图形应用程序的框架。
该项目的目标是在不牺牲易用性的情况下尽可能接近Google的材料设计规范。该图书馆是Kivymd项目的叉子。我们找到了实力,并将这个项目提升到了新的水平。
加入项目!只需分支项目,就准备好补丁时分支并提交拉动请求。如果需要进行任何更改,我们将指导您完成需要通过公关注释或访问您的访问的步骤,以直接提交它们。
如果您希望成为项目开发人员(允许在项目上创建分支机构而不分支以更轻松的协作),请至少批准一项公关并要求它。如果您定期为该项目做出贡献,则可以在不提出的情况下向您提供角色。


pip install kivymd==2.0.0上面的命令将安装来自PYPI的最新版本的Kivymd。
如果要从Master Branch安装开发版本,则应指定链接到ZIP Archive:
pip install https://github.com/kivymd/KivyMD/archive/master.zip提示:用<commit hash>.zip (例如51b8ef0.zip )替换master.zip ,以从特定的commit下载kivymd。
另外,您可以从来源手动安装。只需克隆项目并运行PIP:
git clone https://github.com/kivymd/KivyMD.git --depth 1
cd KivyMD
pip install .速度提示:如果您不需要完整的提交历史记录(大约1.14 gib),则可以使用浅克隆( git clone https://github.com/kivymd/KivyMD.git --depth 1 )来节省时间。如果您需要完整的提交历史记录,请删除--depth 1 。
requirements = python3,
kivy,
https://github.com/kivymd/KivyMD/archive/master.zip,
materialyoucolor,
exceptiongroup,
asyncgui,
asynckivy这将从PYPI下载最新版本的Kivymd。
如果要使用Master Branch的开发版本,则应指定链接到ZIP Archive:
requirements = kivy, https://github.com/kivymd/KivyMD/archive/master.zip如果更新版本,请不要忘记运行buildozer android clean或删除.buildozer在构建版本之前(buildozer尚未更新已经下载的软件包)。
toolchain build python3 kivy pillow
toolchain pip install --no-deps kivymd
厨房水槽应用程序展示了每个Kivymd小部件。您可以在应用程序代码中查看如何使用窗口小部件。
| 天空查看概念 | 健康食品的递送 |
|---|---|
![]() | ![]() |
| ASICS鞋概念 | Facebook桌面重新设计 |
![]() | ![]() |

如果您需要帮助或有疑问,则可以在我们的邮件列表中寻求帮助:

我们总是欢迎您的错误报告,功能请求和拉请请求!查看贡献。md,并随时改善kivymd。
我们建议您使用Pycharm与Kivymd代码合作。将Kivy和开发依赖性安装到您的虚拟环境中:
pip install -e .[dev,docs]
pre-commit install格式化所有文件并运行测试:
pre-commit run --all-files
pytest kivymd/tests --timeout=600 --cov=kivymd --cov-report=term预启动将使用黑色修改文件格式化文件,并与ISORT进行排序。

Kivymd库的其他扩展。
https://github.com/kivymd-extensions

视觉构建应用程序。
https://github.com/kivymd/kivymdbuilder
他们花了很多时间来改善Kivymd。
由于所有贡献的人,该项目的存在。如何贡献
成为OpenCollective的财务贡献者,并帮助我们维持社区。
成为黄金赞助商,并在我们的会计师链接上获取您的徽标,并提供指向您网站的链接。


如果您想帮助开发该项目,请成为支持者。