
Kivymd ist eine Sammlung von Widgets für Materialdesign für die Verwendung mit Kivy, einem Rahmen für plattformübergreifende, berührungsfähige grafische Anwendungen.
Ziel des Projekts ist es, die materielle Designspezifikation von Google so nah wie möglich zu approximieren, ohne die Benutzerfreundlichkeit zu beeinträchtigen. Diese Bibliothek ist eine Gabel des Kivymd -Projekts. Wir fanden die Stärke und brachten dieses Projekt auf ein neues Niveau.
Treten Sie dem Projekt bei! Geben Sie das Projekt nur aus, verzweigen Sie sich aus und senden Sie eine Pull -Anfrage, wenn Ihr Patch fertig ist. Wenn Änderungen erforderlich sind, führen wir Sie durch die Schritte, die über PR -Kommentare durchgeführt werden müssen, oder zugreifen Sie auf Ihre für möglicherweise aufgefordert, sie direkt einzureichen.
Wenn Sie ein Projektentwickler werden möchten (Erlaubnis, Filialen für das Projekt zu erstellen, ohne für eine einfachere Zusammenarbeit einfacher zu gehen), lassen Sie mindestens eine PR genehmigt und fragen Sie es. Wenn Sie regelmäßig zum Projekt beitragen, kann Ihnen die Rolle angeboten werden, ohne auch zu fragen.


pip install kivymd==2.0.0Der Befehl oben wird die neueste Version von Kivymd von PYPI installiert.
Wenn Sie die Entwicklungsversion aus Master Branch installieren möchten, sollten Sie einen Link zum ZIP -Archiv angeben:
pip install https://github.com/kivymd/KivyMD/archive/master.zip Tipp : Ersetzen Sie master.zip durch <commit hash>.zip (z. B. 51b8ef0.zip ), um Kivymd von spezifischem Komitee herunterzuladen.
Sie können auch manuell aus Quellen installieren. Klonen Sie einfach das Projekt und führen Sie PIP aus:
git clone https://github.com/kivymd/KivyMD.git --depth 1
cd KivyMD
pip install . Geschwindigkeitstipp : Wenn Sie keine vollständige Ausschusser -Geschichte (ca. 1.14 GIB) benötigen, können Sie einen flachen Klon ( git clone https://github.com/kivymd/KivyMD.git --depth 1 ) verwenden, um Zeit zu sparen. Wenn Sie die vollständige Verschingungsgeschichte benötigen, dann entfernen Sie --depth 1 .
requirements = python3,
kivy,
https://github.com/kivymd/KivyMD/archive/master.zip,
materialyoucolor,
exceptiongroup,
asyncgui,
asynckivyDadurch wird die neueste Version von Kivymd von PYPI heruntergeladen.
Wenn Sie die Entwicklungsversion von Master Branch verwenden möchten, sollten Sie einen Link zum ZIP -Archiv angeben:
requirements = kivy, https://github.com/kivymd/KivyMD/archive/master.zip Vergessen Sie nicht, buildozer android clean oder Entfernen Sie das .buildozer -Verzeichnis vor dem Erstellen, wenn die Version aktualisiert wurde (Buildozer aktualisiert bereits bereits heruntergeladene Pakete).
toolchain build python3 kivy pillow
toolchain pip install --no-deps kivymd
Die Spüle -App -App demonstriert jedes Kivymd -Widget. Sie können sehen, wie Sie Widget im App -Code verwenden.
| Sky View -Konzept | Gesunde Lebensmittelversorgung |
|---|---|
![]() | ![]() |
| ASICS Schuhe Konzept | Facebook -Desktop -Neugestaltung |
![]() | ![]() |

Wenn Sie Hilfe benötigen oder eine Frage haben, können Sie in unserer Mailingliste um Hilfe bitten:

Wir begrüßen immer Ihre Fehlerberichte, Feature -Anfragen und Anfragen! Schauen Sie sich den Beitrag zum Mitwirkenden an und können Sie Kivymd verbessern.
Wir empfehlen Ihnen, Pycharm für die Arbeit mit Kivymd Code zu verwenden. Installieren Sie Kivy und Entwicklungsabhängigkeiten in Ihrer virtuellen Umgebung:
pip install -e .[dev,docs]
pre-commit installFormatieren Sie alle Dateien und führen Sie Tests aus:
pre-commit run --all-files
pytest kivymd/tests --timeout=600 --cov=kivymd --cov-report=termPre-Commit formatiert modifizierte Dateien mit Schwarz und sortiert Importe mit ISORT.

Zusätzliche Erweiterungen für die Kivymd -Bibliothek.
https://github.com/kivymd-textessions

Apps visuell erstellen.
https://github.com/kivymd/kivymdbuilder
Sie verbrachten viel Zeit, um Kivymd zu verbessern.
Dieses Projekt besteht dank aller Menschen, die einen Beitrag leisten. Wie man beiträgt
Werden Sie ein finanzieller Beitrag zum OpenCollective und helfen Sie uns, unsere Gemeinschaft aufrechtzuerhalten.
Werden Sie Goldsponsor und bringen Sie Ihr Logo mit einem Link zu Ihrer Website auf unserem Readme.


Werden Sie ein Unterstützer, wenn Sie bei der Entwicklung dieses Projekts helfen möchten.