终于有点实质性可以看到摸到的界面了,搜了一下虽然easygui用的不多,但是作为一个起步,先了解一下吧,毕竟道理想通。

下面按照小甲鱼的代码敲了一遍

import easygui as g

import sys

while 1:

g.msgbox('嗨,欢迎进入第一个界面小游戏')    #msgbox其实还可以设置第二个参数,第二个参数代表标题栏上面的文字,就如下面那个msgbox里面的 '结果'

msg='请问你希望在鱼C工作室学习到什么知识呢?'

title='小游戏互动'

choices=['谈恋爱','编程','OOXX','琴棋书画']

choice=g.choicebox(msg,title,choices)     #还没看文档,不过这个choicebox这个函数应该是可以接受好几个参数的,包括顶栏的标题,选项内容,已经主语句

g.msgbox('你的选择是:' + str(choice),'结果')

msg ='你希望重新开始小游戏吗?'

title='请选择'

if g.ccbox(msg,title):

pass

else:

sys.exit(0)

激活的界面如下:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这里就是说明了,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就可以用一个弹出框来显示错误内容

python循环小甲鱼教程_python之 小甲鱼教程 Easygui 篇相关推荐

  1. 不属于python循环结构的是( )_Python语句print(type(['a','1',2,3]))的输出结果是哪一项?_学小易找答案...

    [简答题]整数的二进制.八进制.十六进制都用什么格式表示?将十进制数转换为二进制.八进制.十六进制的函数是什么? [单选题]Python语言属于以下哪一种语言? [简答题]叙述pass语句的作用. [ ...

  2. python循环语句打印三角形_python循环输出三角形图案的例子

    python循环输出三角形图案的例子 我就废话不多说了,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # ...

  3. python循环语句的关键字_Python语言循环语句while关键字

    内容简介: Python入门篇教程从基础的计算机发展史.Python的来源与发展历史开始讲起: 依次讲解python变量与表达式.数据类型.运算符.流程控制语句等,末尾通过课堂练习.课后作业以及微型P ...

  4. pythonsocket自动化教程_Python 的 Socket 编程教程

    这是用来快速学习 Python Socket 套接字编程的指南和教程.Python 的 Socket 编程跟 C 语言很像. 基本上,Socket 是任何一种计算机网络通讯中最基础的内容.例如当你在浏 ...

  5. python打地鼠游戏教程_Python入门小游戏,炫酷打地鼠教程第二部分,都是干货

    还记得那位玩打地鼠小游戏,然后学会python的女白领吗? 那份教程还没有写完,只写到了对游戏中精灵的定义,然后我们继续写. 实现了游戏精灵的定义后,我们就要开始展现真正的技术啦,也就是写主程序. 首 ...

  6. python简单小游戏实现_python基础--小游戏简单实现

    ''' 给定年龄,用户可以猜三次年龄 年龄猜对,让用户选择两次奖励 用户选择两次奖励后可以退出 ''' age = 20 age_count = 0 while age_count < 3: a ...

  7. python 提高文件查询效率_Python 大量小文件存储提高效率的简单示例

    这篇文章主要为大家详细介绍了Python 大量小文件存储提高效率的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧 ...

  8. python数据存储用什么_Python的小数据存储,用什么格式更有逼格?

    小数据存储 我们在编写代码的时候,经常会涉及到数据存储的情况,如果是爬虫得到的大数据,我们会选择使用数据库,或者excel存储.但如果只是一些小数据,或者说关联性较强且存在存储后复用的数据,我们该如何 ...

  9. python迷宫小游戏大全_Python迷宫小游戏源代码、源程序

    Python迷宫小游戏源程序包括两个文件maze.py和mazeGenerator.py,mazeGenerator.py实现迷宫地图的生成,程序运行截图: mazeGenerator.py impo ...

最新文章

  1. 对比激光SLAM与视觉SLAM:谁会成为未来主流趋势?
  2. Goods:注册页面保存User功能发送邮件以及激活功实现
  3. Java基础day23
  4. Java学习笔记一和前言
  5. 支持向量回归代码_RDKit:基于支持向量回归(SVR)预测logP
  6. 屠榜CV还不是这篇论文的终极目标,它更大的目标其实是……
  7. Linux debian 11上安装 Google Chrome浏览器教程
  8. python 网络请求类库 requests 使用
  9. win10找回win7的windows照片查看器
  10. tcp云服务器连接,云服务器可以tcp通讯吗
  11. 嵌入式Linux/Android疑难杂症工作笔记
  12. ArcMap基本操作
  13. Python图像处理(Pillow/PIL)入门
  14. Modern C++ JSON nlohmann::json 使用详解
  15. 跨越信息沟通的障碍,构建企业高效应用平台
  16. 基于自适应巡视算法的工业物联网异常行为检测
  17. 小游戏,利用Python爬虫之制作诗歌接龙
  18. 谷歌五笔输入法电脑版_新手学拼音还是学五笔打字(看完你就明白)
  19. 10项最佳在线免费学习工具
  20. 亚稳态的有关概念和分析

热门文章

  1. Android音频框架笔记 - 下篇
  2. 巩固——React的详细安装教程
  3. python 图形库介绍_python 图形数据库
  4. python reduce函数filter_Python filter()及reduce()函数使用方法解析
  5. pandas怎么去除nan_pandas缺失值处理之——如何消去Nan值对数字型字符串数据类型的影响,让数字型字符串保持原始str类型,而不会自动变为float类型?...
  6. 二层交换机 不在同一子网_IP地址、子网掩码、网关之间有什么联系呢?各自用途有什么?...
  7. 先进pid控制matlab仿真_PID控制原理 三 (控制系统硬件选择与仿真)
  8. 一键 caddy php h5ai_H5ai 在线播放搭建
  9. 项目管理文档_项目管理和团队协同的轻量级工具——PMS,来了
  10. 阿里云asp主机 后台登录一直提示验证码错误_拖欠阿里云一分钱,结果?