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)
转载于:https://www.cnblogs.com/daodantou/p/10296110.html
Python模块EasyGui专题学习相关推荐
- python中easygui有几种_一、Python 模块EasyGui详细介绍
Python 模块EasyGui详细介绍 EasyGui 官网: -http://easygui.sourceforge.net 官方的教学文档: -easygui-docs-0.96\tutoria ...
- python模块之paramiko学习二
下面是通过ssh的dsa或rsa公钥验证批量登录服务器执行命令: #!/usr/bin/python #2012/02/02 by larry import paramiko import sys,o ...
- python的easygui模块用法_easyGUI 用法介绍
Python 模块EasyGui详细介绍 EasyGui 官网: -http://easygui.sourceforge.net 官方的教学文档: -easygui-docs-0.96\tutoria ...
- python中easygui有几种_Python 模块EasyGui详细介绍
Python 模块EasyGui详细介绍 前言: 在Windows想用Python开发一些简单的界面,所以找到了很容易上手的EasyGui库.下面就分享一下简单的使用吧. 接下来,我将从简单,到复杂一 ...
- python的easygui模块用法_Python 模块EasyGui详细介绍
Python 模块EasyGui详细介绍 前言: 在Windows想用Python开发一些简单的界面,所以找到了很容易上手的EasyGui库.下面就分享一下简单的使用吧. 接下来,我将从简单,到复杂一 ...
- Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来
Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来 目录 输出结果 实现代码 输出结果 实现代码 # -*- coding: utf-8 -*- ''' Created ...
- 基于Python的EasyGUI学习
基于Python的EasyGUI学习 01_msgbox # 使用easygui功能,可以直接导入easygui模块 import easygui# 需要弹框时,要使用easygui. # msgbo ...
- python textwrap_python2.7.3编译python模块学习- textwrap 文本包装和填充
python模块学习- textwrap 文本包装和填充 代码实例: sample_text = ''' The textwrap module can beused to format text f ...
- Python模块学习 - 用tinify模块压缩和优化图片
Python模块学习 - 用tinify模块压缩和优化图片 tinify模块 功能描述:TinyPNG和TinyJPG网站提供了压缩和优化.png和.jpg格式图片的功能.虽然可以很轻松地使用网页版进 ...
最新文章
- python-pcl官网 应用、特征、过滤Filter教程翻译
- 4、jQuery实现的全选、反选和不选功能
- WCF 第四章 绑定 msmqIntegrationBinding
- java实现自动收红包功能_Java实现抢红包功能
- html定义好的css样式不能被渲染
- boost::graph模块实现分布式压缩稀疏行图类型的测试
- python (第二章)数据结构
- mac安装win10_mac制作win10启动盘教程
- oracle底层执行顺序,select语句结构与执行顺序-Oracle
- Qt工作笔记-QCustomPlot的基本使用
- 【Linux】shell调用Java程序main方法通过crontab定时执行
- [转] 电子技术*笔记4【2013-03】
- 大数据Spark技术数据分析综合实验:出租车数据分析
- Selenium 批量执行url(附完整代码)
- 【原创】个人常用电脑软件、浏览器插件、手机APP常用推荐
- CDN最通俗易懂的CDN解释
- Trying to access array offset on value of type int
- 驱动篇 -- 继电器
- python键盘控制_python实现键盘控制鼠标移动
- python解法:【PAT520砖石争霸赛】7-2真的恭喜你(10)
热门文章
- HttpClient超时重复提交问题
- 一步一步SharePoint 2007之二十三:编写一个最简单的WebPart(1)——创建工程
- Ubuntu 14.04 LTS, 64bit, cuda 7, Caffe环境配置编译和安装
- 图像分割(Image Segmentation)
- 通过Runtime源码了解关联对象的实现
- 【前端大概一分钟】css隐藏滚动条同时可以滚动
- 元素失去焦点(隐藏软键盘)
- WiseCloud成为全球首批Kubernetes官方认证平台产品-CNCF官方发布
- auto make System.map to C header file
- Windows 8.1 重复数据删除