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专题学习相关推荐

  1. 动态的给python添加进度条_python动态进度条的实现代码

    python动态进度条的实现代码,具体内容如下所示: 有时候我们需要使用print打印工作进度,正常使用print函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒 这样看起来很 ...

  2. python控制台进度条_python在控制台输出进度条的方法

    本文实例讲述了python在控制台输出进度条的方法.分享给大家供大家参考.具体实现方法如下: 进度条效果如下所示: |#############################------------ ...

  3. python easygui进度条_Python _easygui详细版

    1. msgbox msgbox(msg='(Your message goes here)', title=' ', ok_button='OK', image=None, root=None) m ...

  4. python 进度条_Python小程序系列——动态进度条(1)

    Python动态进度条I 开始我们的第一个Python程序. 显示一个动态进度条,在同一个位置显示从1%到100% 源代码附上来: import sys #有关Python运行环境的变量和函数impo ...

  5. python 进度条_python进度条

    广告关闭 云服务器1核2G首年99年,还有多款热门云产品满足您的上云需求 功能说明:将程序执行进展情况按照百分比用进度条显示,适合用于文件传输进度显示运行环境:linux 6,python3. 6. ...

  6. python文本进度条94页_Python学习笔记 | 实例4:文本进度条

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 文本进度条-简单的 ...

  7. python输出进度条 tqdm_python-tqdm进度条

    Tqdm 进度条可视化模块 2018-12-04 14:34:25 使用python Tqdm进度条库让你的python进度可视化 Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你.是一个快速, ...

  8. Python实现进度条和时间预估的示例代码

    一.前言 在python当中可以用进度条来显示工作的进度,比如for循环的进度或者一些模型训练的进度. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪 ...

  9. python 酷炫效果_六种酷炫Python运行进度条效果的实现代码

    六种酷炫Python运行进度条效果的实现代码,进度条,代码,六种,效果,酷炫 六种酷炫Python运行进度条效果的实现代码 易采站长站,站长之家为您整理了六种酷炫Python运行进度条效果的实现代码的 ...

  10. python tqdm进度条打印

    python tqdm进度条打印 使用tqdm来进行迭代可以打印进度条,tqdm中的tqdm()是实现进度条美化的基本方法,在for循环体中用tqdm()包裹指定的迭代器或range(). 简单展示: ...

最新文章

  1. 前端判断session对象是否为空_谈谈JavaScript这个语言与前端是否需要面向对象?...
  2. 2019-11-23 Modern Family Scripts (01 “Pilot”)
  3. IBM powerVM VIOS
  4. 机器人学习--粒子滤波及其在定位中的应用
  5. 计算机发展趋势是规格化,2016年春季计算机应用基础月考卷(4月).doc
  6. 【首次开放】京东商城AI项目实战学习
  7. UVa 12657 - Boxes in a Line ( 双向链表 )
  8. [bug解决] IndentationError unindent does not match any outer indentation level
  9. 数据分析 | 将业务问题转换为统计问题后,我看到了数字的真相
  10. 原子结构示意图全部_原子结构示意图大全
  11. 一文读懂人脸识别技术
  12. 心形函数的几种表达式
  13. 声音均衡器怎么调好听_均衡器怎么调能达到最佳效果
  14. Win7激活工具无效?输入SLMGR -REARM显示不是内部命令?
  15. llg的农场(farm)
  16. HTML插入空格 HTML多个空格 HTML实体
  17. 一文读懂IBIS模型
  18. nagios实现邮件、短信警报设置
  19. 做好flash手绘基本功,简单的手绘人物头像和眨眼动画
  20. ubantu报错: 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程3228(aptd)

热门文章

  1. 微软中国望京新办公楼一游(下)
  2. 求n!的位数以及求n!具体的值(C or C++)
  3. dataframe 绘图——按照每列出一个图(df.plot)
  4. PostgreSQL(2)常用命令(附教程)
  5. 夜间灯光数据下载(DMSP/OLS,NPP/VIIRS、珞珈一号网址)
  6. 仅 1 年 GitHub Star 数翻倍,Flink 做了什么?
  7. Android自定义View【实战教程】4⃣️----BitmapShader详解及圆形、圆角、多边形实现
  8. 因为一个YYYY-MM-dd的Bug,我被老板骂的狗血淋头!
  9. 个人成长过程中最重要的技能是什么?
  10. ajax beforesend xhr对象,浅谈jQuery中Ajax事件beforesend及各参数含义