Skip to content

Beautiful, responsive, customizable and accessible popup replacement.

License

Notifications You must be signed in to change notification settings

kivymd-extensions/sweetalert

Repository files navigation

Sweet Alert

Beautiful, responsive, customizable

and accessible popup replacement.

See SweetAlert documentation

Installation

pip install kivymd_extensions.sweetalert

Dependencies:

Documentation

See SweetAlert documentation.

Usage

from kivy.lang import Builder

from kivymd.app import MDApp

KV = """
#:import SweetAlert kivymd_extensions.sweetalert.SweetAlert


MDScreen:

    MDRaisedButton:
        text: "EXAMPLE"
        pos_hint: {"center_x": .5, "center_y": .5}
        on_release:
            SweetAlert(window_control_buttons="mac-style").fire("Any fool can use a computer!")
"""


class MainApp(MDApp):
    def build(self):
        return Builder.load_string(KV)


if __name__ == "__main__":
    MainApp().run()

Examples

git clone https://github.com/kivymd-extensions/sweetalert.git
cd sweetalert
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: