如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 274 编程语言
easygui是一个非常方便的图形化编程第三方开发库,我们可以通过使用Easygui来制作一个简单的图形化界面,今天分享buttonbox的用法。
打开海龟编辑器,切换到代码模式,将输入法切换为英文输入状态,首先导入easygui,将easygui定义为e.输入如下代码:
import easygui as e
choice=e.buttonbox(msg='你最喜欢的明星是谁?',title='测试',choices=('吴彦祖','靳东','王凯','胡歌'))
e.msgbox('你最喜欢的明星是:' str(choice))
点击工具栏上方的运行按钮开始程序的运行或者点击编程区域右侧的运行按钮来运行我们的程序,
运行程序后出现第一个界面,显示请问你最喜欢的明星是谁,下方有四个选项,分别是四个按钮,这样我们点击任意一个按钮,开始进行下一步操作。
点击我们喜欢的明星对应的按钮,这时候弹出第二个对话框,会提示你喜欢的明星姓名,也就是我们刚才选择的明星姓名。然后点击ok按钮,对话框消失。程序运行结束。
如果第一步的问答我们什么名字都没有选择,而是直接点击了关闭按钮,第二个对话框中提示的明星姓名会显示为none.代表我们什么都没有选。
可以按照相同的方法,同时多做几个问答,这样的效果是,第一个问题回答过后接着第二个问题,然后一直到所以问题都全部回答完毕,最后输出显示的结果。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 274 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 502 编程语言