KivyMd Dialog, Python3 закрывается приложение

Вопрос следующий:

Стандартный пример с официального сайта KivyMd

from kivy.lang import Builder

from kivymd.app import MDApp
from kivymd.uix.button import MDFlatButton
from kivymd.uix.dialog import MDDialog

KV = '''
MDFloatLayout:

MDFlatButton:
    text: "ALERT DIALOG"
    pos_hint: {'center_x': .5, 'center_y': .5}
    on_release: app.show_alert_dialog()
'''


class Example(MDApp):
dialog = None

def build(self):
    self.theme_cls.theme_style = "Dark"
    self.theme_cls.primary_palette = "Orange"
    return Builder.load_string(KV)

def show_alert_dialog(self):
    if not self.dialog:
        self.dialog = MDDialog(
            text="Discard draft?",
            buttons=[
                MDFlatButton(
                    text="CANCEL",
                    theme_text_color="Custom",
                    text_color=self.theme_cls.primary_color,
                ),
                MDFlatButton(
                    text="DISCARD",
                    theme_text_color="Custom",
                    text_color=self.theme_cls.primary_color,
                ),
            ],
        )
    self.dialog.open()

Example().run()

Всё отлично запускается и работает на ПК. Но вот когда собрал приложение бульдозером, после появление диалога, приложение сразу закрывается. Я сначала грешил, что собрал не правильно, но нет. Поставил на телефон PyDroid приложение для андроид, запустил этот же скрипт и опять только открылось окно сразу закрывается приложение. Подскажите пожалуйста, в чём может быть проблема?


Ответы (0 шт):