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

22 Янв 2023г. в 12:08

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

Стандартный пример с официального сайта 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 приложение для андроид, запустил этот же скрипт и опять только открылось окно сразу закрывается приложение. Подскажите пожалуйста, в чём может быть проблема?


Оставить комментарий

Ваше имя::


Комментарий::




Ничего не найдено