这里写自定义目录标题
【转】Python 模块EasyGui学习
转载:https://www.cnblogs.com/fuqia/p/8992438.html
EasyGui 官网: http://easygui.sourceforge.net
官方的教学文档:http://easygui-docs-0.96\tutorial\index.html
1.msgBox()
def msgbox(msg=“弹出内容”, title=“标题”, ok_button=“OK按钮”)
msgBox确定按钮返回的是msg关闭时返回的时none
ccbox
ccbox(msg=“内容”, title=“标题”, choices=(“yes”, “no”))
ccbox返回为True和False关闭时返回none
buttombox()
g.buttonbox(msg=“内容”, title=“标题”, choices=(“yes”,“no”, “all”))
buttonbox返回的是choices里面点击的按钮的值"yes",“no”, “all”
可以给上面放个图片
g.buttonbox(msg="", title="", choices=("左边", "中间","右边"),
images=("1.png","2.png","3.png"))
然后就是
还是很有意思的,可以做一些小程序打包成exe
choicebox()
choicebox(msg=‘choose one’, title=‘AwA’, choices=(“1”,“2”,“3”,“4”,“5”))
按钮时不能改变的,也不能放图片,返回值为选中哪个确定后返回哪个,没选择或者关闭了就是None
另外还可以使用键盘来选择其中一个选项(比较纠结,但一点儿都不重要):
例如当按下键盘上的"g"键,将会选中的第一个以"g"开头的选项。
再次按下"g"键,则会选中下一个以"g"开头的选项。
在选中最后一个以"g"开头的选项的时候,再次按下"g"键将重新回到在列表的开头的第一个以"g"开头的选项。
如果选项中没有以"g"开头的,则会选中字符排序在"g"之前(“f”)的那个字符开头的选项。
如果选项中没有字符的排序在"g"之前的,那么在列表中第一个元素将会被选中。
mutchoicebox()
multchoicebox(msg=‘choose one’, title=‘AwA’, choices=(“1”,“2”,“3”,“4”,“5”))
多了两个按钮,对比之前就是单选和多选的区别。
返回值为一个数组[‘1’] 返回选中的值
关闭或者没选择为None
enterbox()
enterbox(msg=‘write something’, title=‘AwA’)
这个就是输入框了,输入什么就返回什么。
关闭了就是None
interbox()
g.integerbox(msg=‘write something’, title=‘AwA’,lowerbound=‘0’, upperbound=‘99’)
integerbox() 为用户提供一个简单的输入框,用户只能输入范围内(lowerbound参数设置最小值,upperbound参数设置最大值)的整型数值,否则会要求用户重新输入。
返回值为一个数组[‘1’] 返回输入的值
关闭或者没选择为None
multenterbox()
multenterbox(msg=‘更改密码’, title=‘AwA’,fields=(“账号”,“旧密码”,“新密码”,“确认密码”))
返回值为一个数组[‘1’,‘2’] 返回输入的值
关闭或者没选择为None
passwordbox()
passwordbox(msg=‘输入密码’, title=‘AwA’,default="")
可以给一个不输入时的默认值
返回输入,其他为None
multpasswordbox()
multpasswordbox(msg=‘输入密码’, title=‘AwA’,fields=(“账号”,“密码”))
输入的参数返回数组[‘123’, ‘123’] 其他未None
textbox()文本框输入
textbox(msg=‘1’, title=‘AwA’)
直接返回输入值 其余为None