当前位置: 首页 > 网络知识

Python基础入门学习笔记 035 图形用户界面入门:EasyGui

时间:2026-01-29 09:25:50

图形用户界面编程,也就是平时常说的GUI(Graphical User Interface),python有一个非常简单的GUI工具包:EasyGui

GUI的安装

导入方法一:

1 >>> import easygui #导入EasyGui 2 >>> easygui.msgbox('嗨,亦我飞也')

导入方法二:

1 >>> fr easygui import * 2 >>> msgbox('嗨,亦我飞也')

导入方法三(推荐使用):

1 >>> import easygui as g 2 >>> g.msgbox('嗨,亦我飞也')

显示图片(注:图片需要为GIF格式,且存放在python.exe通目录)

>>> easygui.buttonbox(msg='你喜欢以下哪种水果',title='亦我飞也',choices=('草莓','西瓜','芒果'),image='aa.gif')

实例1:

1 import easygui as g 2 import sys 3 4 while 1: 5 g.msgbox("嗨,欢迎进入第一个界面小游戏") 6 msg = "请问你希望在鱼C工作室学习到什么知识呢" 7 title="小游戏互动" 8 choices=["谈恋爱","编程","OOXX","琴棋书画"] 9 choice=ghoicebox(msg,title,choices) 10 11 #note that we convert choice to string,in case 12 #the user cancelled the choice,and we got None 13 g.msgbox("你的选择是:"+str(choice),"结果") 14 msg="你希望重新开始小游戏吗?" 15 title=" 请选择" 16 if gcbox(msg,title): #show a Contiue/Cancel dialog 17 pass #user chose Contonue 18 else: 19 sys.exit(0) #user chose Cancel

修改窗口大小(choicebox)

修改文字大小(PROPORTIONAL_FONT)




上一篇:Python基础入门学习笔记 023 递归:这帮小兔崽子
下一篇:Python基础入门学习笔记 032 异常处理:你不可能总是对的
python
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素