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)

转载于:https://www.cnblogs.com/daodantou/p/10296110.html

Python模块EasyGui专题学习相关推荐

  1. python中easygui有几种_一、Python 模块EasyGui详细介绍

    Python 模块EasyGui详细介绍 EasyGui 官网: -http://easygui.sourceforge.net 官方的教学文档: -easygui-docs-0.96\tutoria ...

  2. python模块之paramiko学习二

    下面是通过ssh的dsa或rsa公钥验证批量登录服务器执行命令: #!/usr/bin/python #2012/02/02 by larry import paramiko import sys,o ...

  3. python的easygui模块用法_easyGUI 用法介绍

    Python 模块EasyGui详细介绍 EasyGui 官网: -http://easygui.sourceforge.net 官方的教学文档: -easygui-docs-0.96\tutoria ...

  4. python中easygui有几种_Python 模块EasyGui详细介绍

    Python 模块EasyGui详细介绍 前言: 在Windows想用Python开发一些简单的界面,所以找到了很容易上手的EasyGui库.下面就分享一下简单的使用吧. 接下来,我将从简单,到复杂一 ...

  5. python的easygui模块用法_Python 模块EasyGui详细介绍

    Python 模块EasyGui详细介绍 前言: 在Windows想用Python开发一些简单的界面,所以找到了很容易上手的EasyGui库.下面就分享一下简单的使用吧. 接下来,我将从简单,到复杂一 ...

  6. Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来

    Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来 目录 输出结果 实现代码 输出结果 实现代码 # -*- coding: utf-8 -*- ''' Created ...

  7. 基于Python的EasyGUI学习

    基于Python的EasyGUI学习 01_msgbox # 使用easygui功能,可以直接导入easygui模块 import easygui# 需要弹框时,要使用easygui. # msgbo ...

  8. python textwrap_python2.7.3编译python模块学习- textwrap 文本包装和填充

    python模块学习- textwrap 文本包装和填充 代码实例: sample_text = ''' The textwrap module can beused to format text f ...

  9. Python模块学习 - 用tinify模块压缩和优化图片

    Python模块学习 - 用tinify模块压缩和优化图片 tinify模块 功能描述:TinyPNG和TinyJPG网站提供了压缩和优化.png和.jpg格式图片的功能.虽然可以很轻松地使用网页版进 ...

最新文章

  1. python-pcl官网 应用、特征、过滤Filter教程翻译
  2. 4、jQuery实现的全选、反选和不选功能
  3. WCF 第四章 绑定 msmqIntegrationBinding
  4. java实现自动收红包功能_Java实现抢红包功能
  5. html定义好的css样式不能被渲染
  6. boost::graph模块实现分布式压缩稀疏行图类型的测试
  7. python (第二章)数据结构
  8. mac安装win10_mac制作win10启动盘教程
  9. oracle底层执行顺序,select语句结构与执行顺序-Oracle
  10. Qt工作笔记-QCustomPlot的基本使用
  11. 【Linux】shell调用Java程序main方法通过crontab定时执行
  12. [转] 电子技术*笔记4【2013-03】
  13. 大数据Spark技术数据分析综合实验:出租车数据分析
  14. Selenium 批量执行url(附完整代码)
  15. 【原创】个人常用电脑软件、浏览器插件、手机APP常用推荐
  16. CDN最通俗易懂的CDN解释
  17. Trying to access array offset on value of type int
  18. 驱动篇 -- 继电器
  19. python键盘控制_python实现键盘控制鼠标移动
  20. python解法:【PAT520砖石争霸赛】7-2真的恭喜你(10)

热门文章

  1. HttpClient超时重复提交问题
  2. 一步一步SharePoint 2007之二十三:编写一个最简单的WebPart(1)——创建工程
  3. Ubuntu 14.04 LTS, 64bit, cuda 7, Caffe环境配置编译和安装
  4. 图像分割(Image Segmentation)
  5. 通过Runtime源码了解关联对象的实现
  6. 【前端大概一分钟】css隐藏滚动条同时可以滚动
  7. 元素失去焦点(隐藏软键盘)
  8. WiseCloud成为全球首批Kubernetes官方认证平台产品-CNCF官方发布
  9. auto make System.map to C header file
  10. Windows 8.1 重复数据删除