在少儿编程中使用easygui(5):ynbox/boolbox/ccbox
ynbox/boolbox和ccbox这三个类型的对话框,其实作用都差不多,就是选择Yes或者No,然后程序可以根据用户所选择的情况进行不同的处理。它们三者的原型如下:
ynbox(msg='Shall I continue?',title=' ',choices=('[<F1>]Yes','[<F2>]No'),image=None,default_choice='[<F1>]Yes',cancel_choice='[<F2>]No')ccbox(msg='Shall I continue?',title=' ',choices=('C[o]ntinue','C[a]ncel'),image=None,default_choice='Continue',cancel_choice='Cancel')boolbox(msg='Shall I continue?', title=' ', choices=('[Y]es', '[N]o'), image=None, default_choice='Yes', cancel_choice='No')
这三种类型的对话框的choices参数用于指定对话框上两个按钮的文字和快捷方式,且都只能接收两个选项,其中“[]”括起来的是键盘快捷键。default_choice用于指定默认选中的按钮,而cancel_choice用于指定“取消”这种消极(negative)操作的按钮。
这三种对话框作用非常类似,但它们的返回值也一样:返回True或者False,点击choices中的第一个选项指向的按钮返回True,第二个选项指向的按钮对应False。注意,虽然文档中说“if the dialog is cancelled return True”,但实测结果是,关闭对话框返回的结果是None而不是True,这点需要注意。
这三个对话框比较简单,在这里就不贴出代码了,直接访问下面网址执行查看结果吧。可以直接 在编辑器中修改,看看其结果是否有什么区别。
少儿编程教学平台 - Python作品:easygui ynbox的使用https://www.cncoding.cn/python/public_137547
在少儿编程中使用easygui(5):ynbox/boolbox/ccbox相关推荐
- 在少儿编程中使用easygui来实现交互(1)——msgbox
easygui是一款简单易用的图形用户界面库.交互也很简单,基本就是弹出一个对话框,接收用户有限的输入,点击相关按钮,即可关闭对话框并将输入返回给调用者.因为其简单易用,所以在很多少儿编程教学中会经常 ...
- 在少儿编程中使用easygui(3):enterbox和multenterbox
在上一篇文章中,我们使用textbox接收用户输入多行的文字.如果需要接收用户单行输入,或者接收用户多种类型的单行数据输入,则可以分别使用enterbox和multenterbox. enterbox ...
- 在学习少儿编程中体会AI乐趣
少儿编程的兴起引发了教育界人士的思考,不断开始有专家发问:少儿编程存在的意义究竟有多大?这样的疑虑是正常的,也是我们对每一个火热的社会现象应该持有的冷静和客观的反思.格物斯坦认为:其实真正意义上的人工 ...
- 少儿编程中项目式学习的创造性
政策利好.市场热门,以少儿编程为载体的计算机科学,俨然已经成为眼下关注的投资和培养方向.一方面,科技浪潮来袭,人机对话的确正在成为一种未来人才的重要能力:另一方面,上手可从搭积木开始,上限又由比尔•盖 ...
- 解析少儿编程中的运用的科技语言
少儿编程作为一种科技语言是没有国界的,适用于全世界.而在科技发展的今天,编程应用于各个领域.很多国家都意识到编程学习的重要性,因此,采取了各种措施来推广编程教育,如英国将编程列入中小学必修课程中,美国 ...
- C语言如何让程序一秒运行一下,少儿编程中的等待一秒
在c++中如何让程序等待一秒后才运行下面的语句??? 使用线程睡眠:Sleep(1000) 线程可以调用Sleep函数使其在指定时间内不被调度: VOID Sleep(DWORD dwMillisec ...
- 少儿编程中Python和Scratch孩子如何选择
在未来时代,"编程"会是孩子通往人工智能时代比不缺少的技能之一.面对少儿编程,有很多家长都来向小编咨询:小孩子学习编程的话,Python和Scratch哪个更适合? 其实两种编程语 ...
- 锻炼少儿编程中的逻辑思维能力
少儿编程领域的投资额在近两年有一个陡增的态势,成为众多投资人高度关注的新蓝海.二胎政策放开后新生儿带来的人口红利,使幼儿群体成为资本盯住的非常大的一块市场.对于少儿编程而言,教育政策的推动无疑是近两年 ...
- 计算机进制幼儿入门,少儿编程中,你该如何给孩子讲解进制问题
今天继续来聊少儿编程,在聊这个话题之前,先来说一说昨天在上一篇文章中看到的评论,评论这样说,"你这么喜欢编程,有女朋友吗?"看到这条评论,我觉得非常有必要回复一下,这也是很多人对于 ...
最新文章
- 从ubuntu中文论坛转载的一片超好的文章,慢慢学习中
- 深入理解C程序内存布局
- SpringBoot里slf4j日志功能的默认实现
- 【android】ActivityGroup初体验
- A Style-Based Generator Architecture for Generative Adversarial Networks---阅读笔记
- c# Winform应用程序开发规范
- C++:vs2017编写代码时的光标变成了黑块,选中字时替换掉了黑块选中的字【解决办法】
- hmaster和datanaode启动后很快停止_手动和全自动柴油发电机启动方法各自有什么优点?...
- 利用QrCode.Net生成二维码 asp.net mvc c#
- Java:三角函数计算器!
- Linux install sogou input method
- Java怎样在饼状图上标注数字_饼状图 - java_jun - 博客园
- python贪吃蛇设计思路_Python制作AI贪吃蛇
- python0不能做除数报错_浅谈pandas dataframe对除数是零的处理
- HDU6184 Counting Stars(三元环计数)
- 技术人的职场晋级指南:当心“1万小时定律”毁了你!
- php谷歌地图,php – 使用谷歌地图提交位置
- [LOJ#6617][THUPC2019]摆家具(矩阵乘法 + 子集和变换)
- 中小企业发展电子商务的必要性
- 万字带图教程带你从零开始安装CentOS