《Transferir》Tutorial intermediário de Python três — Botão de caixa de diálogo
Tutorial intermediário três do Python - O texto na janela de prompt tem estado relativamente ocupado recentemente, então o tutorial demorou a ser lançado. Por favor, seja paciente e aguarde mais algumas seções do meu tutorial. Sem mais delongas, vamos começar o tutorial agora. Será que você ainda se lembra da caixa de aviso na primeira seção? Se você não sabe, revise-o rapidamente, pois você precisará dele nesta seção.Vejamos alguns códigos primeiro: dialogSetPositiveButtonText ('') Isso é usado para exibir o botão OK, que é o da esquerda. dialogSetNeutralButtonText ('') é usado para exibir o botão neutro, que é o do meio. dialogSetNegativeButtonText ('') é usado para exibir o botão negativo, que é o da direita. Ok, agora vamos analisar o código juntos: import android #coding=utf-8 droid =android. andróide Android(). dialogCreateAlert('Prompt', 'Três botões') droid. dialogSetPositiveButtonText('OK') droid. dialogSetNeutralButtonText('Return') droid. dialogSetNegativeButtonText('Cancelar') droid. dialogShow() resposta=droid. dialogGetResponse(). resultado se resposta. has_key('qual'): ~~~~resultado=resposta['qual'] ~~~~se resultado=='positivo': ~~~~~~~~droid. makeToast('OK') ~~~~elif resultado=='neutro': ~~~~~~~~droid. makeToast('Return') ~~~~elif resultado=='negativo': ~~~~~~~~droid. makeToast('Cancelar') resposta elif. has_key('cancelado'): droid. fazerToast('Sair') O resultado é mostrado na Figura 1: Agora vamos dar uma olhada nesta resposta = droid. dialogGetResponse(). resultado, significa usar dialogGetresponse para obter o valor do evento e atribuí-lo à resposta. has_key ('qual') É usado para verificar se o usuário clicou no botão, e o último botão cancelado é o botão de retorno no telefone físico. resultado = resposta ['qual'] Isso serve para passar o evento do clique do botão para o resultado e determinar qual botão foi clicado. if~result=='positivo': É quando o resultado é igual a positivo, a seguinte instrução é executada. A mesma coisa abaixo. andróide. makeToast ('') é um prompt curto e o conteúdo entre aspas simples é o conteúdo a ser solicitado. elif é a abreviatura de else e if, que significa escolher o contrário. Ok, o código foi explicado. Não sei se você entende. Se você ainda não entendeu, poste uma pergunta. Não haverá lição de casa nesta seção! Falaremos sobre o resto mais tarde. O segundo recurso é o código de ensino desta seção, alterado para py "End" Responder às postagens é uma virtude!
×
❮
❯
Respostas (1)
sofá、、、
— Todas as respostas carregadas —