How to use get_screen method in ATX

Best Python code snippet using ATX

main.py

Source:main.py Github

copy

Full Screen

...45 self.show_F = Popups_frente()46 return self.screen_manager47 def reseta(self):48 self.jogadores = []49 self.screen_manager.get_screen("MenuSinglePlayer").ids.quantidade_jogadores.text = ""50 self.screen_manager.get_screen("MenuSinglePlayer").ids.ultimo_jogador_criado.text = ""51 self.screen_manager.get_screen("MenuSinglePlayer").ids.new_player_btn.disabled = False52 self.screen_manager.get_screen("MenuSinglePlayer").ids.jogar_btn.disabled = True53 self.screen_manager.get_screen("MenuSinglePlayer").ids.jogar_btn.opacity = 054 self.screen_manager.get_screen("MenuSinglePlayer").ids.nome_player.disabled = False55 self.screen_manager.get_screen("MenuSinglePlayer").ids.nome_player.opacity = 156 self.screen_manager.get_screen("MenuSinglePlayer").ids.nome_player.text = ""57 Animation.cancel_all(self)58 59 a = NumericProperty(60)60 self.posicao_vez = None61 self.jogador_vez = None62 def new_player(self,nome):63 player = Player(nome if nome != "" else "Jogador " + str(len(self.jogadores) + 1)) 64 self.jogadores.append(player)65 self.screen_manager.get_screen("MenuSinglePlayer").ids.quantidade_jogadores.text = "Jogando = " + str(len(self.jogadores))66 self.screen_manager.get_screen("MenuSinglePlayer").ids.nome_player.text = ""67 self.screen_manager.get_screen("MenuSinglePlayer").ids.ultimo_jogador_criado.text = "Ultimo Jogador Criado = " + player.nome68 if len(self.jogadores) >= 3:69 self.screen_manager.get_screen("MenuSinglePlayer").ids.new_player_btn.disabled = True70 self.screen_manager.get_screen("MenuSinglePlayer").ids.nome_player.disabled = True71 self.screen_manager.get_screen("MenuSinglePlayer").ids.nome_player.opacity = 072 else:73 self.screen_manager.get_screen("MenuSinglePlayer").ids.jogar_btn.disabled = False74 self.screen_manager.get_screen("MenuSinglePlayer").ids.jogar_btn.opacity = 175 76 self.posicao_vez = 077 self.jogador_vez = self.jogadores[self.posicao_vez] 78 def inicia_jogo(self):79 self.atualiza_info()80 self.jogo = Jogo()81 self.carta = Carta()82 83 def atualiza_info(self):84 self.screen_manager.get_screen("JogoTelaPrincipal").ids.info_player.text = self.jogador_vez.info()85 def inicia_round(self):86 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Dado.disabled = False87 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Dado.opacity = 188 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Turno.disabled = True89 def roda_dado(self):90 self.dado = random.randint(1,6)91 self.jogador_vez.posicao += self.dado + self.jogador_vez.karma92 if self.jogador_vez.posicao >=CASA_MAXIMA_MINIMA:93 self.lida_final_jogo(True) 94 return True95 elif -CASA_MAXIMA_MINIMA>self.jogador_vez.posicao:96 self.lida_final_jogo(False) 97 return True98 else:99 self.show_C.ids.carta_costa.text = f"Tendo tirado {self.dado} no dado com um\nKarma {self.jogador_vez.karma}, mova para a casa {self.jogador_vez.posicao}.\nVire a carta e veja o que te aguarda"100 self.status_posicao()101 self.atualiza_info()102 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Dado.disabled = True103 return False104 105 def jogador_jogando(self,minigame = False,carta = False):106 if not minigame:107 if not self.roda_dado():108 self.ativa_desativa_popup_costa() 109 elif minigame and not carta:110 self.ativa_desativa_popup_costa()111 self.ativa_desativa_popup_frente()112 else:113 self.ativa_desativa_popup_frente()114 if self.efeito == None:115 self.prepara_minigame()116 self.screen_manager.current = 'JogoTelaMinigame'117 else:118 self.sai_minigame()119 def prepara_minigame(self):120 self.reseta_minigame()121 if self.minigame == "Perguntas":122 self.valores = self.jogo.Perguntas_Jogo()123 elif self.minigame == "Lixo":124 self.valores = self.jogo.Lixo_Jogo()125 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.pos_hint = {'center_y':.3, 'center_x':0.5 }126 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.opacity = 0127 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.disabled = True128 elif self.minigame == "Mimica":129 self.valores = self.jogo.Mimica_Jogo()130 131 self.mimica()132 133 return134 self.screen_manager.get_screen("JogoTelaMinigame").ids.pergunta.text = self.valores[0]135 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.text = self.valores[1]136 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.text = self.valores[2]137 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.text = self.valores[3]138 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.text = self.valores[4]139 def reseta_minigame(self):140 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.disabled = False141 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.opacity = 1142 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.pos_hint = {'center_y':.5, 'center_x':0.25 } 143 144 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.disabled = False145 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.opacity = 1146 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.pos_hint = {'center_y':.5, 'right':1 } 147 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.disabled = False148 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.opacity = 1149 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.pos_hint = {'center_y':.3, 'center_x':0.25 }150 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.disabled = False151 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.opacity = 1152 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.pos_hint = {'center_y':.3, 'right':1 } 153 def mimica(self):154 self.screen_manager.get_screen("JogoTelaMinigame").ids.pergunta.text = self.valores155 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.disabled = False156 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.opacity = 1157 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.text = "Iniciar"158 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.pos_hint = {'center_y':.5, 'center_x':.5 }159 160 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.disabled = True161 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.opacity = 0162 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.disabled = True163 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.opacity = 0164 165 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.disabled = True166 self.screen_manager.get_screen("JogoTelaMinigame").ids.r4.opacity = 0167 def resposta_minigame(self,resposta,mimica_ativado= False, resposta_mimica = False):168 print(self.minigame)169 if self.minigame != "Mimica" or not mimica_ativado:170 print("AQI")171 if resposta == self.valores[-1]:172 print("Acertou")173 self.jogador_vez.karma+=1174 else:175 print("Errou")176 self.jogador_vez.karma-=1177 else:178 if not resposta_mimica :179 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.disabled = True180 self.screen_manager.get_screen("JogoTelaMinigame").ids.r1.opacity = 0181 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.disabled = False182 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.text = "Meu Colega Acertou"183 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.pos_hint = {'center_y':.3, 'center_x':0.5 }184 self.screen_manager.get_screen("JogoTelaMinigame").ids.r2.opacity = 1185 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.disabled = False186 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.text = "Meu Colega Errou"187 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.pos_hint = {'center_y':.5, 'center_x':0.5 }188 self.screen_manager.get_screen("JogoTelaMinigame").ids.r3.opacity = 1189 return190 else:191 if resposta == 2:192 print("Acertou")193 self.jogador_vez.karma+=1194 else:195 print("Errou")196 self.jogador_vez.karma-=1197 self.sai_minigame() 198 def status_posicao(self):199 posicao = self.jogador_vez.posicao200 if posicao in CASAS_ESPECIAIS:201 self.efeito = self.carta.sorteia_carta(self.jogador_vez.posicao//abs(self.jogador_vez.posicao))202 self.minigame = None203 regra = self.carta.aplica_efeito_carta(self.jogador_vez,self.efeito)204 carta = "Casa Especial"205 else:206 self.efeito = None207 self.minigame = self.jogo.escolhe_jogo()208 regra = self.jogo.regras(self.minigame)209 carta = f"Casa Minigame- {regra[0]}"210 regra = regra[1]211 self.show_F.ids.tipo_carta.text = f"{carta}"212 self.show_F.ids.regra_carta.text = f"{regra}"213 self.jogador_vez.controla_karma()214 self.atualiza_info()215 def ativa_desativa_popup_costa(self):216 if not self.ativoC:217 self.popupWindow_costa = Popup(title ="", content = self.show_C,size_hint =(None, None), size =(300, 500),separator_height = 0)218 self.popupWindow_costa.background = "fotos\Carta Verso.png"219 self.popupWindow_costa.open()220 self.ativoC = True221 else:222 self.popupWindow_costa.dismiss()223 self.ativoC = False224 def ativa_desativa_popup_frente(self):225 if not self.ativoF:226 self.popupWindow_frente = Popup(title ="", content = self.show_F, size_hint =(None, None),size =(300, 500),separator_height = 0)227 self.popupWindow_frente.background = "fotos\Carta Frente2.png"228 self.popupWindow_frente.open()229 self.ativoF = True230 else:231 self.popupWindow_frente.dismiss()232 self.screen_manager.current = "JogoTelaMinigame"233 self.ativoF = False234 def sai_minigame(self):235 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Dado.disabled = True236 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Dado.opacity = 0237 self.screen_manager.get_screen("JogoTelaPrincipal").ids.Turno.disabled = False238 self.screen_manager.current = 'JogoTelaPrincipal'239 240 self.posicao_vez = self.posicao_vez + 1 if (self.posicao_vez + 1) < len(self.jogadores) else 0241 self.jogador_vez = self.jogadores[self.posicao_vez] 242 self.jogador_vez.controla_karma()243 self.atualiza_info()244 self.show_C = Popups_costa()245 self.show_F = Popups_frente()246 247 def lida_final_jogo(self,vitoria):248 self.screen_manager.current = "JogoFinal"249 if vitoria:250 self.screen_manager.get_screen("JogoFinal").ids.fim.text = f"PARABENS, {self.jogador_vez.nome}. COM O SEU CONHECIMENTO, O MUNDO CONSEGUIU SER SALVO."251 else:252 self.screen_manager.get_screen("JogoFinal").ids.fim.text = f"INFELIZMENTE NÃO FOI DESTA VEZ, {self.jogador_vez.nome}.MAS NÃO DESISTA, AO POUCOS MUDE SUA ROTINA, \nPESQUISE MAIS FORMAS DE SALVAR O MUNDO E COM CERTEZA SERA VOCE \nA FAZER A DIFERENÇA DA PROXIMA VEZ ;)"253####################################################################################################254####################################################################################################255if __name__ == "__main__":256 root = mainApp() 257 root.run() 258####################################################################################################...

Full Screen

Full Screen

Youtube-Downloader.py

Source:Youtube-Downloader.py Github

copy

Full Screen

...57class Main(Screen):58 def single(self, url):59 try:60 yt = YouTube(url)61 self.manager.get_screen("b").title = yt.title62 self.manager.get_screen("b").invi = url63 self.manager.get_screen("b").img_link = yt.thumbnail_url64 self.manager.get_screen("b").cap_list = get_caption(yt)[1]65 self.manager.get_screen("b").res_list = get_video(yt)[1]66 except:67 self.manager.get_screen("b").title = "Invalid URL"68 69 def play(self , url):70 71 try:72 lst ,url_list = playlist(url)73 yt = YouTube(url_list[0])74 self.manager.get_screen("c").title = yt.title75 self.manager.get_screen("c").invi = url76 self.manager.get_screen("c").img_link = yt.thumbnail_url77 self.manager.get_screen("c").cap_list = get_caption(yt)[1]78 self.manager.get_screen("c").res_list = get_video(yt)[1]79 self.manager.get_screen("c").vdo_list = lst80 81 except:82 self.manager.get_screen("c").title = "Invalid URL"83 84class Single(Screen):85 title = StringProperty('')86 invi = StringProperty('')87 img_link = StringProperty('')88 cap_list = ListProperty([])89 res_list = ListProperty([])90 def download(self, yt_url, selected_resolution, selected_caption):91 92 download_caption(yt_url, selected_caption)93 download_video(yt_url, selected_resolution)94class Album(Screen):95 title = StringProperty('')96 invi = StringProperty('')...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run ATX automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful