《전》파이썬 중급 튜토리얼 3——알림창 버튼
Python 중급 튜토리얼 3 - 최근 프롬프트 창의 텍스트가 비교적 바빠서 튜토리얼이 나오는 속도가 느렸습니다. 인내심을 갖고 내 튜토리얼의 몇 가지 섹션을 더 기다려 주세요. 더 이상 고민하지 말고 지금 튜토리얼을 시작하겠습니다. 첫 번째 섹션의 프롬프트 상자를 아직도 기억하시나요? 모르는 경우 이 섹션에서 필요하므로 빨리 가서 검토하세요.먼저 몇 가지 코드를 살펴보겠습니다.DialogSetPositiveButtonText(``') 왼쪽에 있는 확인 버튼을 표시하는 데 사용됩니다. DialogSetNeutralButtonText('')는 중간에 있는 중립 버튼을 표시하는 데 사용됩니다. DialogSetNegativeButtonText('')는 오른쪽에 있는 네거티브 버튼을 표시하는 데 사용됩니다. 좋습니다. 이제 코드를 함께 살펴보겠습니다. import android #coding=utf-8 droid =android. 안드로이드() 드로이드. 다이얼로그CreateAlert('프롬프트', '세 개의 버튼') 드로이드. DialogSetPositiveButtonText('OK') 드로이드. DialogSetNeutralButtonText('Return') 드로이드. DialogSetNegativeButtonText('취소') 드로이드. DialogShow() 응답=droid. 대화 상자GetResponse(). 응답하면 결과가 나옵니다. has_key('which'): ~~~~result=응답[′ which'] ~~~~if 결과=='긍정자: ~~~~~~~droid. makeToast('OK') ~~elif result=='neutral': ~~~~~~~~droid. makeToast('Return') ~~elif result=='negative': ~~~~~~~~droid. makeToast('취소') elif 응답. has_key('취소됨'): droid. 토스트 만들기('Exit') 결과는 그림 1과 같습니다. 이제 이 response=droid를 살펴보겠습니다. 대화 상자GetResponse(). 결과적으로,DialogGetresponse를 사용하여 이벤트 값을 가져와 응답 응답에 할당하는 것을 의미합니다. has_key ('which') 사용자가 버튼을 클릭했는지 확인하는 데 사용되며, 마지막으로 취소된 버튼은 실제 전화기의 복귀 버튼입니다. result = response ['which'] 이는 버튼 클릭 이벤트를 결과에 전달하고 어떤 버튼이 클릭되었는지 확인하는 것입니다. if~result=='긍정적': 결과가 긍정인 경우 다음 명령문이 실행됩니다. 아래도 마찬가지입니다. 드로이드. makeToast('')는 짧은 프롬프트이며, 작은따옴표 안의 내용이 프롬프트되는 내용입니다. elif는 else와 if의 약자로, 다르게 선택한다는 의미입니다. 좋아요, 코드가 설명되었습니다. 이해가 되셨는지 모르겠습니다. 그래도 이해가 안 되신다면 질문을 올려주세요. 이 섹션에는 숙제가 없습니다! 나머지에 대해서는 나중에 이야기하겠습니다. 두 번째 리소스는 이 섹션의 교육 코드로, py "End"로 변경되었습니다. 게시물에 응답하는 것이 미덕입니다!
×
❮
❯
답글 (1)
소파、、、
— 모든 답글이 로드되었습니다. —