Skip to main content

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:

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

Support

If you need assistance or you have a question, you can ask for help on our mailing list:

License

MIT License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kivymd_extensions.akivymd-1.2.6.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kivymd_extensions.akivymd-1.2.6-py3-none-any.whl (47.4 kB view details)

Uploaded Python 3

File details

Details for the file kivymd_extensions.akivymd-1.2.6.tar.gz.

File metadata

  • Download URL: kivymd_extensions.akivymd-1.2.6.tar.gz
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for kivymd_extensions.akivymd-1.2.6.tar.gz
Algorithm Hash digest
SHA256 71e44338508110a7e3282bfb96327734ab7efe77a8784599134c32b05619c589
MD5 cb59583c5ecbdecfeb1953283179f358
BLAKE2b-256 7eead2898e77454bad56415379e79e152c07b7602855bd44c001ffbd0eb9f48d

See more details on using hashes here.

File details

Details for the file kivymd_extensions.akivymd-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: kivymd_extensions.akivymd-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 47.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for kivymd_extensions.akivymd-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a1a5377f5d1b7f4ec978eefc8a7d72b1fbf94ea9ac804108276d098c912f4074
MD5 6b22e43fcb8ba214d21200e542861fbd
BLAKE2b-256 122b948e4981b016ea4e9845aa5bae867b7d5b5ccce1ac14254ce5cf582f03d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page