Вопрос следующий:
Стандартный пример с официального сайта 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 приложение для андроид, запустил этот же скрипт и опять только открылось окно сразу закрывается приложение. Подскажите пожалуйста, в чём может быть проблема?
Главная->Вопрос-Ответ->KivyMd Dialog, Python3 закрывается приложение
KivyMd Dialog, Python3 закрывается приложение
22 Янв 2023г. в 12:08
Ничего не найдено