
KivyMD는 크로스 플랫폼, 터치 지원 그래픽 응용 프로그램을위한 프레임 워크 인 Kivy와 함께 사용할 수있는 재료 설계 호환 위젯 모음입니다.
이 프로젝트의 목표는 Google의 재료 설계 사양을 사용 편의성을 희생하지 않고 가능한 한 가깝게 근사화하는 것입니다. 이 라이브러리는 Kivymd 프로젝트의 포크입니다. 우리는 강점을 발견 하고이 프로젝트를 새로운 차원으로 가져 왔습니다.
프로젝트에 참여하십시오! 프로젝트를 포크하고 패치가 준비되면 풀 요청을 제출하십시오. 변경 사항이 필요한 경우 PR 의견을 통해 수행 해야하는 단계를 안내하거나 For에 대한 액세스 권한을 통해 제출할 수 있습니다.
프로젝트 개발자가 되려면 (쉽게 협업 할 수 있도록 프로젝트에 지점을 만들 수있는 권한), 적어도 하나의 PR이 승인하고 요청하십시오. 프로젝트에 정기적으로 기여하면 묻지 않고 역할을 제공 할 수 있습니다.


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 master.zip 51b8ef0.zip
또한 소스에서 수동으로 설치할 수 있습니다. 프로젝트를 복제하고 핍을 실행하십시오.
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,
asynckivyPYPI에서 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 데스크탑 재 설계 |
![]() | ![]() |

도움이 필요하거나 질문이 있으면 메일 링리스트에 도움을 요청할 수 있습니다.

우리는 항상 버그 보고서, 기능 요청 및 요청 요청을 환영합니다! Contributing.md를 확인하고 Kivymd를 자유롭게 개선하십시오.
kivymd 코드에서 작업하기 위해 pycharm을 사용하는 것이 좋습니다. 가상 환경에 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의 재정적 기고자가되어 지역 사회를 유지하도록 도와줍니다.
금 스폰서가되어 웹 사이트 링크를 통해 README에 로고를 받으십시오.


이 프로젝트 개발을 돕고 싶다면 후원자가 되십시오.