
Kivymd adalah kumpulan widget yang sesuai dengan desain material untuk digunakan dengan Kivy, kerangka kerja untuk aplikasi grafis lintas platform, yang mendukung sentuh.
Tujuan proyek ini adalah untuk memperkirakan spesifikasi desain material Google sedekat mungkin tanpa mengorbankan kemudahan penggunaan. Perpustakaan ini adalah garpu dari proyek Kivymd. Kami menemukan kekuatan dan membawa proyek ini ke tingkat yang baru.
Bergabunglah dengan proyek! Just Fork Project, bercabang dan kirimkan permintaan tarik saat patch Anda siap. Jika ada perubahan yang diperlukan, kami akan memandu Anda melalui langkah -langkah yang perlu dilakukan melalui komentar PR atau akses ke For Anda mungkin diminta untuk langsung mengirimkannya.
Jika Anda ingin menjadi pengembang proyek (izin untuk membuat cabang pada proyek tanpa bercabang untuk kolaborasi yang lebih mudah), mintalah setidaknya satu PR menyetujui dan minta. Jika Anda berkontribusi secara teratur ke proyek, peran dapat ditawarkan kepada Anda tanpa bertanya juga.


pip install kivymd==2.0.0Perintah di atas akan menginstal versi rilis terbaru dari Kivymd dari PYPI.
Jika Anda ingin menginstal versi pengembangan dari Master Branch, Anda harus menentukan tautan ke ZIP Archive:
pip install https://github.com/kivymd/KivyMD/archive/master.zip Kiat : Ganti master.zip dengan <commit hash>.zip (mis. 51b8ef0.zip ) untuk mengunduh Kivymd dari komit tertentu.
Anda juga dapat menginstal secara manual dari sumber. Cukup klon proyek dan jalankan PIP:
git clone https://github.com/kivymd/KivyMD.git --depth 1
cd KivyMD
pip install . Kiat Kecepatan : Jika Anda tidak memerlukan riwayat komit penuh (sekitar 1,14 Gib), Anda dapat menggunakan klon dangkal ( git clone https://github.com/kivymd/KivyMD.git --depth 1 ) untuk menghemat waktu. Jika Anda memerlukan riwayat komit penuh, maka hapus --depth 1 .
requirements = python3,
kivy,
https://github.com/kivymd/KivyMD/archive/master.zip,
materialyoucolor,
exceptiongroup,
asyncgui,
asynckivyIni akan mengunduh versi rilis terbaru dari Kivymd dari PYPI.
Jika Anda ingin menggunakan versi pengembangan dari Master Branch, Anda harus menentukan tautan ke ZIP Archive:
requirements = kivy, https://github.com/kivymd/KivyMD/archive/master.zip Jangan lupa untuk menjalankan buildozer android clean atau menghapus direktori .buildozer sebelum membangun jika versi diperbarui (buildozer tidak memperbarui paket yang sudah diunduh).
toolchain build python3 kivy pillow
toolchain pip install --no-deps kivymd
Aplikasi wastafel dapur menunjukkan setiap widget Kivymd. Anda dapat melihat cara menggunakan widget dalam kode aplikasi.
| Konsep Sky View | Pengiriman makanan sehat |
|---|---|
![]() | ![]() |
| Konsep sepatu ASICS | Desktop Redesign Facebook |
![]() | ![]() |

Jika Anda memerlukan bantuan atau Anda memiliki pertanyaan, Anda dapat meminta bantuan di milis kami:

Kami selalu menyambut laporan bug Anda, permintaan fitur, dan permintaan tarik! Lihat Kontribusi.MD dan jangan ragu untuk meningkatkan Kivymd.
Kami menyarankan Anda untuk menggunakan Pycharm untuk bekerja dengan KivyMD Code. Instal Kivy dan Development Dependency ke lingkungan virtual Anda:
pip install -e .[dev,docs]
pre-commit installFormat semua file dan jalankan tes:
pre-commit run --all-files
pytest kivymd/tests --timeout=600 --cov=kivymd --cov-report=termPra-berkomitmen akan memformat file yang dimodifikasi dengan impor hitam dan mengurutkan dengan Isort.

Ekstensi tambahan untuk Perpustakaan Kivymd.
https://github.com/kivymd-extensions

Bangun aplikasi secara visual.
https://github.com/kivymd/kivymdbuilder
Mereka menghabiskan banyak waktu untuk meningkatkan Kivymd.
Proyek ini ada berkat semua orang yang berkontribusi. Bagaimana berkontribusi
Menjadi kontributor keuangan di OpenCollective dan membantu kami mempertahankan komunitas kami.
Menjadi sponsor emas dan dapatkan logo Anda di readme kami dengan tautan ke situs web Anda.


Menjadi pendukung jika Anda ingin membantu mengembangkan proyek ini.