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=(‘帅‘, ‘不帅‘, ‘[email protected]#$%‘))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()

时间: 2024-10-21 14:54:44

easygui控件介绍的相关文章

HTML 基础控件介绍

HTML 基础控件介绍 主要介绍 input.select.textarea.label.fieldset.ul.ol.li等标签 目录 1. <input>标签:主要用于收集用户信息,可根据不同的type属性值,拥有多种形式. 2. <select>标签:可创建单选或多选菜单,类似于winform的combox或listbox. 3. <textarea>标签:多行文本区域. 4. <label>标签:相当于一个展示文本框. 5. <fieldset

Android控件介绍

Android控件介绍 多选按钮(CheckBox) CheckBox有两个常用的事件,OnClickListener事件和OnClickChangeListener事件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

amCharts 金融图表股票走势K线图控件介绍

amCharts控件股票走势图的主要目的是为了显示金融图表,但它可以用于任何日期(时间)为基础的数据可视化. 股票走势图,是一个功能强大的应用程序,让你忘了最枯燥的部分构建复杂的统计系统.它具有内置的期间和数据集选择工具,并能较长组数据.这使您可以向下钻取图表不用任何额外的编码,只使用一个数据文件.单击"最大"按钮下面的图表,你会发现该图表显示月度数据.点击"1月"的按钮,你会看到,现在的图表显示每天的数据. 主要特点: 支持线,柱,烛台,OHLC,步线的图表类型.

SharePoint统计图表控件Nevron Chart for SharePoint控件介绍

Nevron Chart for SharePoint是一个先进的图表Web部件,其能为您的SharePoint站点提供一整套的2D和3D图表类型,高度可自定义的轴,先进的数据分析功能,严密的数据集成和无与伦比的视觉效果.其组合了业内领先的Nevron Charting engine for ASP.NET以及Nevron Pivot Data Aggregation engine.这使得用户能在SharePoint环境中直观的完成复杂的透视图表的创建. 主要功能: 支持SharePoint S

WPF Step By Step 控件介绍

WPF Step By Step 控件介绍 回顾 上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些 例子,希望我们可以对WPF的掌握会更深刻.本文涉及的内容可能较多.请大家慢慢看看.错误之处,还请指出. 本文大纲 1.基本控件介绍与用法. 基本控件介绍与用法 文本控件 Label控件 label控件:一般用户描述性文字显示. 在Label控件使用时,一般给予用户提示.用法上没有什么很特殊的,label

Barcode Professional for ASP.NET ASP.NET条码生成和打印功控件介绍

Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET Mobile Web站点). 具体功能: Neodynamic Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET

Essential HTMLUI 浏览器控件介绍及下载

Essential HTMLUIfor Windows Forms是一款WinForm控件用于呈现HTML,功能很像一个Web浏览器,支持各种各样的HTML标签,可以显示丰富的HTML文档,支持导出和打印. 具体功能: HTMLUI是一款完全与浏览器独立的控件,支持以URL的形式打开HTML 支持从用户驱动器路里加载任何HTML页面 支持使用图片代替文本用于连接到其他文件 支持以流的形式加载HTML文档 支持各种各样的HTML标签,格式化相关的标签 支持外部的.内在的.内嵌的样式,支持在运行时添

Essential BI PivotGrid可扩展的数据透视表控件介绍及下载

Essential BI PivotGrid是一款强大的可扩展的数据透视表,可用于Silverlight和WPF平台下,和Excel里的数据透视表功能十分相似,用于从大量商业数据中提取重要数据,并对数据进行统计和分组,开发人员可以使用该控件对商业数据进行组织和系统分析.该产品包含在Business Intelligence Edition里. 具体功能: 支持条件格式化,对某些符合条件的单元格进行特别显示 支持导出数据到Excel和Word文档 支持多种数据过滤功能 支持单元格选择,多个单元格选

Android support library支持包常用控件介绍(二)

谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果.顺便推荐官方的一个图标库:Material Icons 控件名称 NavigationView FloatingActionButton TextInputLayout Snackbar TabLayout AppBarLayout Coordinator