def constroi_popup(self): box = BoxLayout(orientation="vertical", padding="10sp", spacing="10sp") botoes = BoxLayout(padding="10sp", spacing="10sp") def ao_fechar(*args): self.popup_stat = False Window.unbind(on_keyboard=self.botoes_enter) pop = Popup(title="Quer mesmo sair?", content=box, title_size="25sp", size_hint=(.35, .35)) pop.opacity = .85 pop.on_dismiss = ao_fechar imagem = Image(source="./imagens/atencao.png") def botao_sim(*args): pop.dismiss() self.popuop_stat = False sim = PopButton(text="sim", font_size="20sp", on_release=App.get_running_app().stop) nao = PopButton(text="nao", font_size="20sp", on_release=botao_sim) botoes.add_widget(sim) botoes.add_widget(nao) box.add_widget(imagem) box.add_widget(botoes) return pop
def button_historico_botao_limpar(self, button): # print("limpando banco de dados") box = BoxLayout(orientation="vertical", padding="10sp", spacing="10sp") botoes = BoxLayout(padding="10sp", spacing="10sp") pop = Popup(title="Deseja Limpar o Histórico?", content=box, title_size="25sp", size_hint=(.5, .35)) pop.opacity = .85 imagem = Image(source="./imagens/atencao.png") def limpa_e_recarrega_hitorico(*args): self.dados.gera_data_bases() self.constroi_tela_historico() pop.dismiss() sim = PopButton(text="sim", font_size="20sp", on_release=limpa_e_recarrega_hitorico) nao = PopButton(text="nao", font_size="20sp", on_release=pop.dismiss) botoes.add_widget(sim) botoes.add_widget(nao) box.add_widget(imagem) box.add_widget(botoes) pop.open()