python 图形化界面编程--Easygui
简介
对于想学Python图形化编程的小伙伴来说,easygui是一个很好图形化入门编程模块!
函数介绍
ccbox()——双项选择
cc表示continue 还是 cancel
他返回的是1和0,但是不代表True和False,但是在if里面还是可以用1和0,另外,选项后面还可以加,自己随意。
msgbox()——消息弹窗
msgbox(msg=‘ ‘, title=‘ ‘, ok_button=‘ ‘, image=None, root=None)
该函数一般调用前三个关键字即可,加载图片的话给image赋值需要下载其他库,否则只能加载GIF。
环境安装
pip install easygui -i https://pypi.tuna.tsinghua.edu.cn/simple/
案例:编写界面选择小游戏
代码如下:
import easygui as eg import sys while True: eg.msgbox("\t\t\t嗨,欢迎进入第一个界面小游戏^_^",‘主界面‘) #消息主体 msg ="\t\t请问你平时的爱好是啥?" #对话框标题 title = "小游戏互动" #选项 choices = ["书法", "篮球", "乒乓球", "游戏"] choice = eg.choicebox(msg, title, choices) # 注意,msgbox的参数是一个字符串 # 如果用户选择Cancel,该函数返回None eg.msgbox("\t\t\t 你的选择是: " + str(choice)+ ‘ !‘, "结果") msg = "\t\t\t 你希望重新开始小游戏吗?" title = "\t\t\t请选择" # 弹出一个Continue/Cancel对话框 if eg.ccbox(msg, title): pass # 如果用户选择Continue else: sys.exit(0) # 如果用户选择Cancel
运行效果
选择返回主界面或退出
退出游戏
相关推荐
HeyShHeyou 2020-11-17
染血白衣 2020-11-16
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16