easyguimsgbox出现问题应该如何解决?
这个没有贴出具体错误截图,我也不好说,下面我简单介绍一下easygui的安装和使用,你可以对照着看看,问题出现在哪里,实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.easygui,顾名思义,就是专门用于开发GUI的工具,是python的一个简单GUI开发包,基于python自带的Tkinter包,对于界面简单的应用来说,利用这个包完全可以满足需求,安装的话,直接输入命令“pip install easygui”就行,如下:
2.安装完成后,我们就可以进行简单的测试了,这里以消息对话框msgbox函数为例,这个函数主要有5个参数,分别是msg,title,ok_button,image,root,其中常用的是前3个参数,msg是提示消息,title是窗口标题,ok_button是确定按钮,代码如下,很简单,就1行(看看,是否msgbox函数使用错误):
程序运行截图如下:
3.当然,除了简单的消息对话框,这个包还提供许多种类的对话框(补充介绍一下),像确认对话框、组合按钮对话框、选择对话框、数值对话框、输入对话框、密码对话框等,主要代码及截图如下:
确认对话框,这个与消息对话框类似,唯一区别是,根据用户选择不同,接下来的响应操作也不同,代码如下:
程序截图:
组合按钮对话框,其实与上面的对话框类似,只不过的提供选择的按钮更多,代码如下:
程序运行截图:
选择对话框,类似于下拉列表,提供选项,以供用户使用,这里是单选,代码如下:
程序截图:
数值对话框,这里主要给定一个数值范围,用户只能在这个范围内输入数值,超出这个范围就会输入失败:
程序截图:
输入对话框,这里就是按提示,直接输入对应的文本,测试代码如下:
程序运行截图:
密码对话框,类似于登陆界面,直接封装好了,代码如下:
程序截图:
目前,就介绍这么多吧,其实还有许多其他的对话框,像文本对话框等,感兴趣的可以自己搜搜相关资料和教程。总的来说,easygui使用起来很方便,封装了许多对话框函数,可以直接调用,对使用者来说,非常的方便,msgbox只是最基本的消息提示框,出错的原因很少,有可能是包没装对,函数使用错误,或者出现中文乱码,这个自己调整一下就行,希望以上分享的内容能对你有所帮助吧。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有