《转》python中级教程三——提示框按钮

楼主: 、酷酷A 浏览: 366 回复: 1 发布于: 2012-04-18 17:30:57
python中级教程三——提示窗口的文字因为近段时间比较忙,所以出教程比较慢,大家就给点耐心等一下,再讲几节我的教程就讲完了。费话不多说,现在正式开始教程。 不知道大家还记得第一节的提示框不?如果不知道的话,赶紧去复习一下,因为这节要用到它。 先来看几个代码: dialogSetPositiveButtonText('')这是用来显示确定按钮的,就是左边那个 dialogSetNeutralButtonText('')这个是用来显示中立按钮的,就是中间那个 dialogSetNegativeButtonText('')这个是用来显示否定按钮的,就是右边那个 好,现在我们一起来看代码: import android #coding=utf-8 droid = android.Android() droid.dialogCreateAlert('提示','三个按钮') droid.dialogSetPositiveButtonText('确定') droid.dialogSetNeutralButtonText('返回') droid.dialogSetNegativeButtonText('取消') droid.dialogShow() response=droid.dialogGetResponse().result if response.has_key('which'): ~~~~result=response['which'] ~~~~if result=='positive': ~~~~~~~~droid.makeToast('确定') ~~~~elif result=='neutral': ~~~~~~~~droid.makeToast('返回') ~~~~elif result=='negative': ~~~~~~~~droid.makeToast('取消') elif response.has_key('canceled'): droid.makeToast('退出') 结果如图一: 现在我们来看这个response=droid.dialogGetResponse().result,它的意思就是用dialogGetresponse获取事件赋值给response response.has_key('which')这是用是用来察看用户是用点击了按钮,最后面那个canceled是实体的手机上的返回钮 result=response['which']这是把点击按钮的事件传递给result,并且判断点击的是那个按钮 if~result=='positive':这是当result等于positive时,就执行下面的语句。下面的也是一样。 droid.makeToast('')就是一个短暂的提示,单引号里面的就是要提示的内容。 elif这是else和if的缩写,也就是说是否则就选择的意思 好了,代码就解释完了,不知道大家明白了没有,如果还有什么不明白的话,请发帖提问。 这一节就不出作业了!其他的以后再说。 第二个资源是本节教用代码,改为py 《完》 回帖是一种美德!
📷 图片 (1)
图片1
× 预览
回复 🤍 0 📤 分享 收藏

回复 (1)

沙发、、、
— 已加载全部回复 —

发表回复