鱼C论坛

 找回密码
 立即注册
查看: 3222|回复: 2

关于easygui choicesbox的问题

[复制链接]
发表于 2017-8-25 11:37:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
当在choicesbox 里设置了选项之后,怎么让点击不同的选项之后,调用事先编写的不同程序。用的是if else语句。
如:eagygui.choicesbox(msg=xxx,title=yyy,choices=[a,b,c])
if a : .....
if b : ...
if c: ...

这里如何调用不同的选项?是choices[0]这样吗,但亲测失败了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-8-25 12:18:07 | 显示全部楼层
  1. choice = easygui.choicebox(msg='xxx',title='yyy',choices=['a','b','c'])
  2. if choice == 'a':
  3.     ......
  4. elif choice == 'b':
  5.     ......
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-26 19:20:30 | 显示全部楼层
  1. import easygui
  2. if easygui.ccbox(msg='我们来玩一个小游戏吧',title='嘿嘿嘿'):
  3.     choice=easygui.choicebox('你想要什么呀?',choices=['a','b','c'])
  4.     if choice=='a' or 'b':
  5.         easygui.msgbox('给你!')
  6.     else:
  7.         easygui.msgbox('哼!没有了!')
  8. else:
  9.     easygui.msgbox('哼!没有了!')
复制代码



当第二个‘你想要什么呀’的提问框弹出来的时候,点cancel或c和点a.b效果是一样的,都返回‘给你!’
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-23 11:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表