choicebox python_Python 模块EasyGui详细介绍

Python 模块EasyGui详细介绍

EasyGui 官网: http://easygui.sourceforge.net

官方的教学文档:http://easygui-docs-0.96\tutorial\index.html

小甲鱼翻译改编的教学文档:http://bbs.fishc.com/thread-46069-1-1.html

在Windows想用Python开发一些简单的界面,所以找到了很容易上手的EasyGui库。下面就分享一下简单的使用吧。

接下来,我将从简单,到复杂一点点的演示如何使用这个模块。希望能给刚接触easygui的你一点帮助:

根据需求,EasyGui在buttonbox()上建立了一系列的函数供调用。

1、msgBox()

msgbox(msg='(Your message goes here)', title=' ', ok_button='OK', image=None, root=None)

msgbox() 显示一个消息和提供一个"OK"按钮,你可以指定任意的消息和标题,你甚至可以重写"OK"按钮的内容。 以下是 msgbox() 的实例函数:

#!/usr/bin/env python#-*- coding:utf-8 -*-#__Author__ = "Ma Qing"#__date__ = "2017/03/31"#__Desc__ = 一个最简单的类似于Java的MessageBox的小窗口

importeasygui as g#对于大部分的EasyGui函数都有默认参数,几乎所有的组件都会显示一个消息和标题。#标题默认是空字符串,信息通畅有一个简单的默认值#比如msgbox()函数标题部分的参数就是可选的,所以你调用msgbox的时候可以指定一个消息参数,例如:

msg = g.msgbox("Hello Easy GUI")#当然你也可以指定信息参数和标题参数

title = g.msgbox(msg="我一定要学会编程!",title="标题部分",ok_button="加油")

feb8c8579829b0d457247e337d5e9cd9.png

2、ccbox()

ccbox(msg='Shall I continue?', title=' ', choices=('Continue', 'Cancel'), image=None)

ccbox() 提供一个选择:Continue 或者 Cancel,并相应的返回 1(选中Continue)或者 0(选中Cancel)。注意 ccbox() 是返回整型的 1 或 0,不是布尔类型的 True 或 False。但你仍然可以这么写:

importsysimporteasygui as gif g.ccbox("亲爱的还玩吗?",choices=("还要玩!","算了吧/(ㄒoㄒ)/~~")):

g.msgbox("还是不玩了,快睡觉吧!")else:

sys.exit(0)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值