Как создать всплывающее окно с таймером обратного отсчета (Python kivy)
Мне нужно показать всплывающее окно с таймером обратного отсчета. У меня есть всплывающее окно, но я не могу получить доступ к виджетам внутри него, пока он открыт.
Из кода
App.get_running_app().ids.labUSB.text= "Pathfound"
дает ошибку, и я не думаю, что это правильный путь в любом случае.
Какая-нибудь помощь, пожалуйста?
class USBPopup(Popup): if os.path.ismount(logDir): #App.get_running_app().ids.labUSB.text= "Pathfound" print("Pathfound") else: print("Path not found") pass
kv файл
<USBPopup>: labUSB: labUSB size_hint: .5, .5 auto_dismiss: False #border: (5, 5, 5, 5) title: "" # <<<<<<<< separator_height: 0 # <<<<<<<< GridLayout: cols: 1 size: root.width, root.height MyTLab: text: "Copying log file to USB ..." underline: True background_color: 1, 1, 1, 1 MyTLab: id:labUSB text: "please wait ..." underline: True background_color: 1, 1, 1, 1 MyBut: text: "Close" font_size: 20 size_hint: .2, .8 on_press: root.dismiss()
Что я уже пробовал:
как и выше - нужно изменить labUSB.text, пока открыто всплывающее окно.