python之⼩甲鱼教程Easygui篇
博客转⾃
终于有点实质性可以看到摸到的界⾯了,搜了⼀下虽然easygui⽤的不多,但是作为⼀个起步,先了解⼀下吧,毕竟道理想通。
下⾯按照⼩甲鱼的代码敲了⼀遍
import easygui as g
import sys
while 1:
python可以做什么游戏g.msgbox('嗨,欢迎进⼊第⼀个界⾯⼩游戏')    #msgbox其实还可以设置第⼆个参数,第⼆个参数代表标题栏上⾯的⽂字,就如下⾯那个msgbox⾥⾯的 '结果'
msg='请问你希望在鱼C⼯作室学习到什么知识呢?'
title='⼩游戏互动'
choices=['谈恋爱','编程','OOXX','琴棋书画']
choice=g.choicebox(msg,title,choices)    #还没看⽂档,不过这个choicebox这个函数应该是可以接受好⼏个参数的,包括顶栏的标题,选项内容,已经主语句
g.msgbox('你的选择是:' + str(choice),'结果')
msg ='你希望重新开始⼩游戏吗?'
title='请选择'
box(msg,title):
pass
else:
激活的界⾯如下:
-
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------
这⾥就是说明了,easygui函数也可以接受关键字参数
然后,我们可以⾃⾏修改按钮的⽂本,ok_button是原始参数的名字!!,但是注意每个参数的排列顺序,⽐如你要修改标题名字,就得把这⼀个参数写在ok_button的前⾯
接下去是ccbox,cc表⽰continue 还是 cancel
他返回的是1和0,但是不代表True和False,但是在if⾥⾯还是可以⽤1和0,另外,选项后⾯还可以加,⾃⼰随意。
这⾥讲的是buttonbox,这个和choicebox功能有点像,但是区别是,choicebox是类似于下拉列表的,⽽button则是按键型的。
下⾯2个功能只是在返回值上有区别,没搞懂为什么要有这样的区别
下⾯是很重要的⼀环,是讲插⼊图⽚的,但是easygui只接受gif格式的图⽚,下⾯是教程和⾃⼰做的例⼦
下⾯讲choicebox的,他适⽤于什么情况呢?就是选项太多,导致⽤buttonbox的话会把界⾯拉太⼤
下⾯是教程和⾃⼰做的例⼦
接下来⼀节是⽐较重要的,就是让⽤户输⼊内容,教程和测试如下:
⼀章节⽐⼀章节重要,下⾯是⼀个多项填写功能的函数,multenterbox,具体教程和试验如下:下⾯是passwordbox函数,可以将输⼊的函数表⽰为星号
然后这个是多重条⽬的函数,可以有多重选项可以输⼊
接下来⼀段是⽤于显⽰⽂本内容的函数,  textbox
接着是关于浏览⽂件夹的功能函数  diropenbox
教程和试验如下
接下来是打开⽂件的代码,教程和试验如下:
然后是保存⽂件的函数  filesavebox,教程和试验如下
最后,是⼀个捕获异常的,相对简单,只要写⼀句exceptionbox就可以⽤⼀个弹出框来显⽰错误内容

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。