python easygui进度条_Python模块EasyGui专题学习
Python模块EasyGui专题学习
1.msgbox(msg,title,ok_button=“OK”,image="",root=None)
代码
import easygui as g
msg=g.msgbox("大家好","标题",ok_button="知道了")
print(msg) #显示“知道了” 默认返回OK 总结:返回按钮文字
2.ccbox(msg,title,choices=("",""),image=None)
代码(返回True或者False)
import easygui as g
import sys
if g.ccbox("这么晚了,还要继续么?","提问",choices=("还要","算了")):
g.msgbox("还是不玩了,早些休息吧!")
else:
sys.exit(0)
3.ynbox()与上面ccbox()代码功能一个样,省略。
4.buttonbox(msg,title,choices=("Y","N","U"),image,root)
代码 返回按钮文本,默认第一个
import easygui as g
me=g.buttonbox("请做出你的选择","标题",choices=("苹果","香蕉","西瓜"))
print(me)
5.indexbox(msg,title,choices=("",""),image) 返回的是序列号
import easygui as g
me=g.indexbox("选择那个哦?","标题",choices=("排骨","青菜","辣椒","冬瓜"))
print(me) #显示序列号 选择第一个则显示0
6.boolbox(msg,title,choices=("YES","NO"),image=None)
代码 返回True或者False
import easygui as g
me = g.boolbox("","",choices=("YES","NO"))
print(me)
7.buttonbox(msg,title,image,choices=("可爱","不可爱","财迷"))
代码
import easygui as g
e=g.buttonbox("","",image="xiu.gif",choices=("可爱","不可爱","财迷"))
print(e) #返回按钮信息
8.choicebox(msg,title,choices=())
代码 返回 OK 选项内容 或者 None
import easygui as g
e=g.choicebox("请选择其一!","提示",choices=("飞机","坦克","潜艇","飞船"))
print(e)
9 multchoicebox("请选择某些!","提示",choices=("飞机","坦克","潜艇","飞船"))
代码
import easygui as g
e = g.multchoicebox("请选择某些!","提示",choices=("飞机","坦克","潜艇","飞船"))
print(e)
运行结果:OK ["飞机","坦克"]
10.enterbox(msg,title,.....) 其中strip=True默认 意思是去除空格
代码 返回输入的内容
import easygui as g
e=g.enterbox("请输入文本","提示")
print(e)
11.integerbox(msg,title,lowerbound=,upperbound=,image=,root=None,...)
代码 只能输入整数型 而且限制大小范围
import easygui as g
e=g.integerbox("","",lowerbound=3,upperbound=8)
print(e) # 必须3<=x<=8
12.multenterbox() 提供多个输入框 不填为空字符串 取消返回列表值或者None
multenterbox(msg,title,fields=,values=)
代码 代码 代码 代码 代码 代码
import easygui as g
msg="请填写下列信息:"
title="账号中心"
xiangmu=["*姓名","*电话","QQ","Email"]
neirong=[]
neirong=g.multenterbox(msg,title,xiangmu)
print(neirong)
while True:
if neirong==None:
break
errmsg=""
for i in range(len(xiangmu)):
print(xiangmu[i]+" oooo "+neirong[i])
jianyi=xiangmu[i].strip()
if neirong[i].strip()=="" and jianyi[0]=="*":
errmsg+=("【%s】为必须填写项目! "%str(xiangmu[i]))
if errmsg=="":
break
neirong=g.multenterbox(errmsg,title,xiangmu,neirong)
mmsg="您填写的资料如下:\n\n"+str(neirong[0])+"\n"+str(neirong[1])+"\n"+str(neirong[2])+"\n"+str(neirong[3])
g.msgbox(mmsg,"提示!",image=r"C:\Users\Daodantou\Desktop\147.gif")
#print("您填写的资料如下:%s"%str(neirong))
13.passwordbox(msg,title,image=,root=)
代码
import easygui as g
e=g.passwordbox("请输入你的密码","提示")
print(e)
14.multpasswordbox() 和multenterbox()同接口,最后一个为密码形式
import easygui as g
e=g.multpasswordbox("请输入用户名和密码","登陆",("用户:","密码"))
print(str(e))
15.textbox(msg,title,text="",codebox=0) 最后参数=1不换行,=0换行。
import easygui as g
e=g.textbox("请观察本文","显示","请填写如下信息!其中带*为必填项目。",codebox=1)
print(e)
16.diropenbox(msg,title,default="") 打开对话框,返回目录,目录带有完整路径 cancel为None
import easygui as g
d=g.diropenbox("","","C:")
print(d)
17.补充一个 fileopenbox()
import easygui as g
d=g.fileopenbox("文件选择对话框","选择一个文件,返回完整目录!",default="*.gif")
print(d)
python easygui进度条_Python模块EasyGui专题学习相关推荐
- 动态的给python添加进度条_python动态进度条的实现代码
python动态进度条的实现代码,具体内容如下所示: 有时候我们需要使用print打印工作进度,正常使用print函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒 这样看起来很 ...
- python控制台进度条_python在控制台输出进度条的方法
本文实例讲述了python在控制台输出进度条的方法.分享给大家供大家参考.具体实现方法如下: 进度条效果如下所示: |#############################------------ ...
- python easygui进度条_Python _easygui详细版
1. msgbox msgbox(msg='(Your message goes here)', title=' ', ok_button='OK', image=None, root=None) m ...
- python 进度条_Python小程序系列——动态进度条(1)
Python动态进度条I 开始我们的第一个Python程序. 显示一个动态进度条,在同一个位置显示从1%到100% 源代码附上来: import sys #有关Python运行环境的变量和函数impo ...
- python 进度条_python进度条
广告关闭 云服务器1核2G首年99年,还有多款热门云产品满足您的上云需求 功能说明:将程序执行进展情况按照百分比用进度条显示,适合用于文件传输进度显示运行环境:linux 6,python3. 6. ...
- python文本进度条94页_Python学习笔记 | 实例4:文本进度条
本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 文本进度条-简单的 ...
- python输出进度条 tqdm_python-tqdm进度条
Tqdm 进度条可视化模块 2018-12-04 14:34:25 使用python Tqdm进度条库让你的python进度可视化 Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你.是一个快速, ...
- Python实现进度条和时间预估的示例代码
一.前言 在python当中可以用进度条来显示工作的进度,比如for循环的进度或者一些模型训练的进度. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪 ...
- python 酷炫效果_六种酷炫Python运行进度条效果的实现代码
六种酷炫Python运行进度条效果的实现代码,进度条,代码,六种,效果,酷炫 六种酷炫Python运行进度条效果的实现代码 易采站长站,站长之家为您整理了六种酷炫Python运行进度条效果的实现代码的 ...
- python tqdm进度条打印
python tqdm进度条打印 使用tqdm来进行迭代可以打印进度条,tqdm中的tqdm()是实现进度条美化的基本方法,在for循环体中用tqdm()包裹指定的迭代器或range(). 简单展示: ...
最新文章
- 前端判断session对象是否为空_谈谈JavaScript这个语言与前端是否需要面向对象?...
- 2019-11-23 Modern Family Scripts (01 “Pilot”)
- IBM powerVM VIOS
- 机器人学习--粒子滤波及其在定位中的应用
- 计算机发展趋势是规格化,2016年春季计算机应用基础月考卷(4月).doc
- 【首次开放】京东商城AI项目实战学习
- UVa 12657 - Boxes in a Line ( 双向链表 )
- [bug解决] IndentationError unindent does not match any outer indentation level
- 数据分析 | 将业务问题转换为统计问题后,我看到了数字的真相
- 原子结构示意图全部_原子结构示意图大全
- 一文读懂人脸识别技术
- 心形函数的几种表达式
- 声音均衡器怎么调好听_均衡器怎么调能达到最佳效果
- Win7激活工具无效?输入SLMGR -REARM显示不是内部命令?
- llg的农场(farm)
- HTML插入空格 HTML多个空格 HTML实体
- 一文读懂IBIS模型
- nagios实现邮件、短信警报设置
- 做好flash手绘基本功,简单的手绘人物头像和眨眼动画
- ubantu报错: 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程3228(aptd)
热门文章
- 微软中国望京新办公楼一游(下)
- 求n!的位数以及求n!具体的值(C or C++)
- dataframe 绘图——按照每列出一个图(df.plot)
- PostgreSQL(2)常用命令(附教程)
- 夜间灯光数据下载(DMSP/OLS,NPP/VIIRS、珞珈一号网址)
- 仅 1 年 GitHub Star 数翻倍,Flink 做了什么?
- Android自定义View【实战教程】4⃣️----BitmapShader详解及圆形、圆角、多边形实现
- 因为一个YYYY-MM-dd的Bug,我被老板骂的狗血淋头!
- 个人成长过程中最重要的技能是什么?
- ajax beforesend xhr对象,浅谈jQuery中Ajax事件beforesend及各参数含义