easygui是一款简单易用的图形用户界面库。交互也很简单,基本就是弹出一个对话框,接收用户有限的输入,点击相关按钮,即可关闭对话框并将输入返回给调用者。因为其简单易用,所以在很多少儿编程教学中会经常用它来实现一些交互功能,让小朋友很快能完成一个简单的应用,激发他们学习的兴趣。所以好学好教少儿编程平台也为小朋友开发了能直接在网页上运行的Python easygui库,方便小朋友的学习和老师的教学。
easygui目前的最新版本是0.98。它的相关说明可以在readthedocs网站上查看,上面提供了比较详细的说明。需要注意的是,文档中的有些例子没有和软件同步更新,所以可能有的程序无法直接运行。
使用easygui非常简单,下面以一些例子来介绍它的使用。
当然,首先需要安装easygui,可以直接使用pip来安装:
pip install easygui
安装完了之后,就可以直接在代码中使用它了。下面我们首先用easygui来实现一个简单的提示。在easygui中,如果需要给用户显示一个提示信息,可以直接使用msgbox()函数来实现,它的原型如下:
easygui.msgbox(msg='(Your message goes here)',title=' ',ok_button='OK',image=None,root=None)
其中,msg为显示在对话窗口中的提示信息,title为对话窗口的标题,ok_button为确定按钮的显示文字,image可以用于展示一张图片,root为msgbox的根节点窗口,一般用不上,可以不用管它。
下面是一个简单的msg使用的例子:
import easygui
easygui.msgbox("您好,欢迎阅读我的easygui教程","提示信息","好的")
两行代码,就实现了一个提示对话框,是不是非常简单?下一篇文章我们来看看其他的对话框。
本文源代码可以直接访问好学好教少儿编程教学平台上的以下网址:
使用easygui的msgbox显示信息
获取,也可以无需安装easygui直接在网页上运行。