
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的財務貢獻者,並幫助我們維持社區。
成為黃金贊助商,並在我們的會計師鏈接上獲取您的徽標,並提供指向您網站的鏈接。


如果您想幫助開發該項目,請成為支持者。