
O Kivymd é uma coleção de widgets compatíveis com design de material para uso com Kivy, uma estrutura para aplicativos gráficos com plataforma cruzada e habilitados para toque.
O objetivo do projeto é aproximar as especificações de design de materiais do Google o mais próximo possível, sem sacrificar a facilidade de uso. Esta biblioteca é um bifurcação do projeto KivyMD. Encontramos a força e levamos esse projeto a um novo nível.
Junte -se ao projeto! Apenas bifurque o projeto, ramifique e envie uma solicitação de tração quando seu patch estiver pronto. Se forem necessárias alterações, o guiaremos através das etapas que precisam ser feitas por meio de comentários de relações públicas ou acesso ao seu para poder, poderá ser solicitado para enviá -las.
Se você deseja se tornar um desenvolvedor de projetos (permissão para criar ramificações no projeto sem fazer uma colaboração mais fácil), tenha pelo menos um PR aprovado e solicite. Se você contribuir regularmente para o projeto, a função poderá ser oferecida a você sem perguntar também.


pip install kivymd==2.0.0O comando acima instalará a versão mais recente do kivymd da Pypi.
Se você deseja instalar a versão de desenvolvimento no Master Branch, deve especificar o link para o zip arquivo:
pip install https://github.com/kivymd/KivyMD/archive/master.zip Dica : Substitua master.zip por <commit hash>.zip (por exemplo, 51b8ef0.zip ) para baixar o kivymd de comprometimento específico.
Além disso, você pode instalar manualmente a partir de fontes. Basta clonar o projeto e executar Pip:
git clone https://github.com/kivymd/KivyMD.git --depth 1
cd KivyMD
pip install . Dica de velocidade : se você não precisar de histórico completo de comprometimento (cerca de 1,14 gib), pode usar um clone raso ( git clone https://github.com/kivymd/KivyMD.git --depth 1 ) para economizar tempo. Se você precisar de um histórico completo, remova --depth 1 .
requirements = python3,
kivy,
https://github.com/kivymd/KivyMD/archive/master.zip,
materialyoucolor,
exceptiongroup,
asyncgui,
asynckivyIsso baixará a versão mais recente do Kivymd da Pypi.
Se você deseja usar a versão de desenvolvimento do Master Branch, deve especificar o link para o zip Archive:
requirements = kivy, https://github.com/kivymd/KivyMD/archive/master.zip Não se esqueça de executar buildozer android clean ou remover o diretório .buildozer antes de criar se a versão foi atualizada (o BuildOzer não atualiza pacotes já baixados).
toolchain build python3 kivy pillow
toolchain pip install --no-deps kivymd
O aplicativo de pia da cozinha demonstra todos os widgets de kivymd. Você pode ver como usar o widget no código do aplicativo.
| Conceito de vista do céu | Entrega saudável de alimentos |
|---|---|
![]() | ![]() |
| Conceito de sapatos de asics | Redesenho de desktop do Facebook |
![]() | ![]() |

Se você precisar de assistência ou tiver uma pergunta, pode pedir ajuda em nossa lista de e -mails:

Sempre acolhemos seus relatórios de bugs, solicitações de recursos e solicitações! Confira contribuindo.md e sinta -se à vontade para melhorar o Kivymd.
Recomendamos que você use o PyCharm para trabalhar com o código KivyMD. Instale Kivy e Dependências de Desenvolvimento em seu ambiente virtual:
pip install -e .[dev,docs]
pre-commit installFormate todos os arquivos e execute testes:
pre-commit run --all-files
pytest kivymd/tests --timeout=600 --cov=kivymd --cov-report=termO pré-compromisso formatará arquivos modificados com importações de preto e classificar com o ISORT.

Extensões adicionais para a biblioteca KivyMD.
https://github.com/kivymd-extensions

Crie aplicativos visualmente.
https://github.com/kivymd/kivymdbuilder
Eles passaram muito tempo para melhorar o Kivymd.
Este projeto existe graças a todas as pessoas que contribuem. Como contribuir
Torne -se um colaborador financeiro do OpenCollective e ajude -nos a sustentar nossa comunidade.
Torne -se um patrocinador de ouro e obtenha seu logotipo em nosso ReadMe com um link para o seu site.


Torne -se um patrocinador se quiser ajudar a desenvolver este projeto.