easygui控件介绍
1.msgbox:
语法:msgbox(text,title, ok_button='OK',image=None,root=None)
实例:msgbox('内容内容','标题标题','确定')返回值是按钮的text属性
2.ccbox:
语法:ccbox(text,title, choices=('Continue','Cancel'),image=None)按钮默认值是Continue和Cancel
实例:g.ccbox('内容内容','标题标题',('继续','取消'))返回值(1,0)
3.ynbox:
语法:ynbox(text,title, choices=('Yes','No'),image=None)按钮默认值是Yes和No
实例:ynbox('内容内容','考题标题',('是','否'))返回值(1,0)
4.bottonbox:定义一组按钮
语法:buttonbox(text,title, choices=('Btn1','Btn2','Btn3'),image=None,root=None)
choices是一个元组对象,里面是按钮的集合
实例:buttonbox('大家说我长得帅吗?', image='turtle.gif', choices=('帅', '不帅', '!@#$%'))buttonbox的图片只支持gif格式
5.indexbox:
语法:indexbox(text,title, choices=('Yes','No'),image=None)返回值(0,1)
6.boolbox:同ynbox语法相同
7.choicebox:单选
语法:choicebox(text,title, choices=())choices可以是一个元祖或者列表,返回值为选中的项的值
8.multchoicebox:多选
语法:同choicebox相同,返回被选项组成的一个列表.
9.enterbox:
语法:enterbox(text,title,default='',Strip=True,image=None,root=None)Strip=True默认消除输入内容前后空格返回输入的字符串.
实例:enterbox('请输入内容','标题')
10.integerbox:
语法:integerbox(text,title,lowerbound=0,upperbound=99,image=None,root=None,**InvalidKeywordArguments)lower和upper现在用户输入的下限和上限值
11.multenterbox:
语法:multenterbox(text,title,fields=(),values=())values是输入框的默认值元祖,返回输入信息的组成的一个列表
实例:multenterbox('A项目\nB项目\nC项目\nD项目','测试多项输入框',('A项目','B项目','C项目','D项目'),('小甲鱼',))----['小甲鱼', '小鱿鱼', '大水鱼', '嘿嘿']
12.passwordbox:
语法:passwordbox(text,title,default='',image=None,root=None)
实例:passwordbox('请输入密码:')
13.multpasswordbox:
语法:multpasswordbox(text,title,fields=(),values=())
实例:multpasswordbox('请输入用户名和密码:','系统登录',('用户名:','密 码:'),('admin',))
14.textbox:
语法:textbox(msgtext,title,text='',codebox=0)显示文本内容会自动换行,第三个参数可以是字符串,列表,元祖类型
实例:f=open('record.txt');textbox('内容显示:','打开文本',f)
15.codebox:
语法:codebox(msgtext,title,text='')实际上等于textbox(codebox=1)
16.diropenbox:目录浏览,返回所选目录字符串
语法:diropenbox(msg=None,title=None,defualt=None)
17.fileopenbox:打开文件对话框,返回文件绝对路径字符串
语法:fileopenbox(msg=None,title=None,defualt='*',filetype=None)
filetype可是字符串列表:filetype=["*.txt"] 或者 filetype=["*.css",["*.htm","*.html"."HTML files"]]
18.filesavebox:
语法:filesavebox(msg=None,title=None,defualt='*',filetype=None)
19.EgStore:
20.exceptionbox:异常捕获
try:
int('Fish')
except:
g.exceptionbox()
最新文章
- EC笔记:第二部分:12、复制对象时勿忘其每一个成分
- yii2 renderPartial
- EF6 CodeFirst 实践系列文章列表
- asp.net使用httphandler打包多CSS或JS文件以加快页面加载速度
- python基础教程笔记—即时标记(详解)
- umask设置导致程序权限不足的问题
- 四、Socket之UDP异步传输文件-用控件显示文件传输进度
- Helpers\Cookie
- SQL 分组获取最近(大)一条记录
- uva 10706 Number Sequence(数学规律)
- windows composer安装
- java执行post请求,并获取json结果组成想要的内容存放本地txt中
- 浅谈Cocos2d-js cc.director
- [Spark][Python]Wordcount 例子
- SQL GROUP BY对多个字段进行分组
- 前端单页面富应用(SPA)的实现
- DBA手记-BBED 的说明
- VS2015开发环境的搭建
- java生成jar包
- P1332 血色先锋队
热门文章
- AsyncTask源码笔记
- Algorithm -->; 最长公共子序列(LCS)
- JavaScript(第八天)【时间与日期】
- Ubuntu16.04安装postgresql9.4及pgadmin3图形管理界面
- 弹幕视频播放app案例分析
- scrapy爬虫框架教程(二)-- 爬取豆瓣电影TOP250
- iOS开发-OC中TabView的编辑
- poj 2142 The Balance
- ubuntu1604使用源码方式安装ruby2.5.0
- [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin