标签:
import easygui as g
g.msgbox(‘Hello World!!‘)
2. 按钮组件
①msgbox()
msgbox(msg=‘(Your message goes here)‘,title=‘‘,ok_button=‘OK‘,image=None,root=None)
②ccbox()
Ccbox(msg=‘Shall I continue?‘,title=‘‘,choices=元组,image=None) 此方法返回的是0或1
③ynbox()
Ynbox(msg=‘Shall I continue?‘,title=‘‘,choices=(‘yes‘,‘no‘),image=None 跟②一样的丫丫
④buttonbox(msg=‘‘,title=‘‘,choices=元组,image=None,root=None) 自定义一组按钮,当用户点击任意一个按钮的时候,返回按钮的文本内容。如果用户取消或关闭窗口,那么返回默认选项(第一个选项)。
⑤ indexbox() 同上,不过返回的不是文本而是数字序号,从0开始。
⑥boolbox()
Boolbox(msg=‘‘,title=‘‘,choices(‘yes‘,‘no‘),image=None) 如果按第一个按钮返回1,反之返回0。
将上述函数中的image项设置为图片的名字,注意,仅支持gif格式
multchoicebox(msg=‘‘,tilte=‘‘,choices=列表,**kwargs)**
5.让用户输入密码
①passwordbox(msg,title,default,image,root),返回用户输入的字符串
②multpasswordbox(msg,title,field=(),values=())
关于default参数的设置方法:
·default参数指定一个默认路径,通常包含一个或多个通配符。
·如果设置了default参数,fileopenbox()显示默认的文件路径和格式
·default默认参数是‘*‘,即匹配所有格式文件
关于filetypes参数的设置方法:
·可以使包含文件掩码的字符串列表,例如:filetypes=[‘*.txt‘]
`可以是字符串列表,列表的最后一项字符串是文件类型的描述 例如:filetypes=["*.css",[‘*.htm‘,‘*.html‘,‘HTML files‘]]
为了实现对用户的设置进行存储和恢复这一过程,EasyGui提供一个叫做EgStore的类。为了记住某些设置,你的应用程序必须定义一个类继承自EgStore类。然后你的应用程序必须创建一个该类的对象。设置类的构造函数必须初始化所有的你想要他所记住的那些值。一旦你这样做了,你就可以在‘设置对象中通过设定值去实例化变量,从而很简单的记住设置。之后使用setting.store()方法在硬盘上持久化设置对象。
Exceptionbox()‘
标签:
原文地址:http://www.cnblogs.com/zym941001/p/5332196.html