A set of fancy widgets for KivyMD
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for kivymd_extensions.akivymd-1.2.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 417d9dca6872fdcea006d387b2f7434c682c53f16c35ed8418b38b6cf1c95d38 |
|
MD5 | fbc701a33f99ca091e7f657177157caa |
|
BLAKE2b-256 | 53afd0c4eda39c5e9336ab9aacc9627cde88d8f72f84658d9b5671c152893832 |
Close
Hashes for kivymd_extensions.akivymd-1.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29c91e955983811b4bccbb0e3b582f221c0d44261c62ce154dcbd124b70070d |
|
MD5 | 23cb024c33375d3d88ce23a24c115f7d |
|
BLAKE2b-256 | 8edba364664d5a7c88fd68966b8affc75a8657b7742678c49c91f9699f263b77 |