Skip to main content

A kivy extension module to add functionality and making new widgets accessible to both kivy and kivymd.

Project description

icon

XKivy

A kivy and kivymd extension module for easy accessibility, creation of new widgets and also adding more functionality.

This module containing new advanced widgets that are readily available to suit your needs.

You may use this module with kivymd module for the best experience.This module was built to incorporate new widgets to kivy and kivymd ,to provide flexibility with widgets ,to add functionality and to fix some problems with kivymd.

Getting Started

You can get this module to run on your machine through installing it with pip.

Using Pip

python -m pip install xkivy

Prerequisites

There is only the need of kivy and kivymd for this module to be running.

kivymd >= 1.2.0
kivy >= 2.0.0

Installing

Installing is simple, through downloading the necessary files and then install or through pip.

Using Pip

pip install xkivy

Downloading and then installing Through Git

git clone https://github.com/digreatbrian/xkivy.git
cd xkivy
python setup.py install

or

git clone https://github.com/digreatbrian/xkivy.git
cd xkivy
pip install .

Or Through tar.gz file

pip install xkivy-1.0.1.tar.gz

Deployment

To use this module, you just have to do the same procedure when creating a kivy/kivymd App.

Example

    from kivy.app import App
    from xkivy.uix.button import XRectangularButton as XButton

    class TestApp(App):
        def build(self):
            return XButton(text='Test Button') 

    app=TestApp() 
    app.run()

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

Widgets

To see the flexible widgets that xkivy has ,please follow UIX-WIDGETS

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • I hereby thank everyone who has contributed to this software.

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

xkivy-1.1.1.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

xkivy-1.1.1-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file xkivy-1.1.1.tar.gz.

File metadata

  • Download URL: xkivy-1.1.1.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for xkivy-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b25ce94ce7ad20516402fbd78dabff2137523782581e691e8c8a2e1692dec0dd
MD5 504971f8fd5c52def8fc3d575f54b11d
BLAKE2b-256 cd3db621984fef376a67e231ad79013a31c64ef46d72b8b2d189f0651aeeee08

See more details on using hashes here.

File details

Details for the file xkivy-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: xkivy-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for xkivy-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ee60ad7838d81266565db02f6714094cc1fa4219399e4a0af1e1145eb791534
MD5 66fb4f70e975d98350b649e7cb6d6d8a
BLAKE2b-256 0b15545a40ed24990bd527f6839618b3b3c1529ed11b3de5439621ca951ae5f4

See more details on using hashes here.

Supported by

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