Awesome KivyMD
Awesome KivyMD is a package containing customized and non-material widgets for KivyMD.
Installation
pip install kivymd_extensions.akivymd
#or
pip install https://github.com/kivymd-extensions/akivymd/archive/main.zip
Usage with Buildozer
requirements = https://github.com/kivymd-extensions/akivymd/archive/main.zip
Dependencies:
- KivyMD >= 0.104.2 (from master branch)
- Kivy >= 1.11.1 (Installation)
- Python 3.6+
Documentation
Usage
from kivy.lang import Builder
from kivymd.app import MDApp
import kivymd_extensions.akivymd
KV = """
<NavigationButton@Button_Item>
icon_color: app.theme_cls.text_color
text_color: app.theme_cls.text_color
button_bg_color: app.theme_cls.primary_color
mode: 'color_on_active'
badge_disabled: True
MDScreen:
AKBottomNavigation2:
bg_color: app.theme_cls.bg_darkest
NavigationButton:
text: 'Alert'
icon: 'bell-outline'
NavigationButton:
text: 'Bank'
icon: 'bank-outline'
NavigationButton:
text: 'Download'
icon: 'arrow-down-bold-outline'
"""
class Test(MDApp):
def build(self):
return Builder.load_string(KV)
Test().run()
Examples
git clone https://github.com/kivymd-extensions/akivymd.git
cd akivymd
cd examples/full_example
python main.py
Build Docs
git clone https://github.com/kivymd-extensions/akivymd.git
cd docs
sphinx-build -b html sources ./_build
Support
If you need assistance or you have a question, you can ask for help on our mailing list:
- Discord server: https://discord.gg/wu3qBST
- Email: kivydevelopment@gmail.com
License
Metadata
Release files for kivymd-extensions.akivymd 1.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kivymd_extensions.akivymd-1.2.7.tar.gz | 38.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kivymd_extensions.akivymd-1.2.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 94.9 kB
Release files / kivymd_extensions.akivymd-1.2.7.tar.gz
| Download URL | kivymd_extensions.akivymd-1.2.7.tar.gz |
|---|---|
| Size | 38.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
417d9dca6872fdcea006d387b2f7434c682c53f16c35ed8418b38b6cf1c95d38
|
|
BLAKE2b-256 checksum How to use checksums |
53afd0c4eda39c5e9336ab9aacc9627cde88d8f72f84658d9b5671c152893832
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.17
|
Release files / kivymd_extensions.akivymd-1.2.7-py3-none-any.whl
| Download URL | kivymd_extensions.akivymd-1.2.7-py3-none-any.whl |
|---|---|
| Size | 56.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b29c91e955983811b4bccbb0e3b582f221c0d44261c62ce154dcbd124b70070d
|
|
BLAKE2b-256 checksum How to use checksums |
8edba364664d5a7c88fd68966b8affc75a8657b7742678c49c91f9699f263b77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.17
|