Python笔记(小甲鱼)——图形用户界面easygui①

安装 easygui .

(pycharm–>settings–>interpreter–> ‘’+’’–>搜索‘easygui’–>install)
在这里插入图片描述
在这里插入图片描述
(在cmd输入pip install easygui 也可以)
(提示pip版本太低就更新一下)

最简单的应用,做一个“对话框”
在这里插入图片描述导入easygui笔记整理自网址:https://www.iteye.com/blog/javablogs-2098369

导入 EasyGui

使用 EasyGui 这个模块,要先导入它。

方法一:使用import easygui导入,那么使用 EasyGui 的函数的时候,必须在函数的前面加上前缀 easygui:
easygui.msgbox(…)

方法二:导入整个 EasyGui 包:
from easygui import *

这使得我们更容易调用 EasyGui 的函数,可以直接这样编写代码:
msgbox(…)

方法三:使用类似下边的 import 语句:
import easygui as g

这样可以让你保持 EasyGui 的命名空间,同时减少你的打字数量。导入之后你就可以这么调用 EasyGui 的函数:
g.msgbox(…)

建议不要在 IDLE 上运行 EasyGui
“EasyGui 是运行在 Tkinter 上并拥有自身的事件循环,而 IDLE 也是 Tkinter 写的一个应用程序并也拥有自身的事件循环。因此当两者同时运行的时候,有可能会发生冲突,且带来不可预测的结果。因此如果你发现你的 EasyGui 程序有这样的问题,请尝试在 IDLE 外去运行你的程序。”

所以,点击 *.py打开就好了。

一、用于登记用户账号信息的界面

  • mulenterbox()

multenterbox(msg=‘Fill in values for the fields.’, title=’ ', fields=(), values=())

multenterbox() 为用户提供多个简单的输入框,要注意以下几点:

如果用户输入的值比选项少的话,则返回列表中的值用空字符串填充用户为输入的选项。
如果用户输入的值比选项多的话,则返回的列表中的值将截断为选项的数量。
如果用户取消操作,则返回域中的列表的值或者None值

import easygui as g
'''实现一个用于登记用户账号信息的界面(带*号的是必填项,要求有输入且不能是空格)'''
msg = '输入你的个人信息'
title = '登录界面'
fieldNames = ['*账号名', '*密码', '地址', '联系电话', '邮箱地址']
fieldValues = []  #创建一个空列表存放账号信息
fieldValues = g.multenterbox(msg,title,fieldNames)

#确保带*号的信息不为空
while 1:
    if fieldValues == None:
        break
    errmsg = ''
    for i 
  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是几个常用的Python图形界面IDE: 1. PyCharm:JetBrains公司出品的Python IDE,功能强大,支持多种框架和库,包括Django、Flask、Pyramid等,同时也支持科学计算和数据分析。PyCharm有专业版和社区版两个版本,其中专业版收费,社区版免费。 2. Spyder:基于Qt的Python IDE,主要面向科学计算和数据分析,支持NumPy、SciPy、Matplotlib等库,同时也支持IPython交互式控制台。Spyder是Anaconda发行版的一部分,也可以单独安装使用。 3. IDLE:Python自带的IDE,简单易用,适合初学者。IDLE支持语法高亮、调试、交互式控制台等功能,但相对于其他IDE来说功能较为简单。 4. Visual Studio Code:微软出品的轻量级代码编辑器,支持多种编程语言,包括Python。通过安装Python插件,可以实现语法高亮、代码补全、调试等功能,同时也支持多种Python框架和库。 如果你想使用EasyGUI来创建Python图形界面,可以按照以下步骤进行: 1. 安装EasyGUI库:在命令行中输入`pip install easygui`即可安装。 2. 创建GUI窗口:使用EasyGUI提供的函数创建GUI窗口,例如: ```python import easygui easygui.msgbox('Hello World!') ``` 这段代码会创建一个简单的GUI窗口,显示一条消息。 3. 添加控件:使用EasyGUI提供的函数添加控件,例如: ```python import easygui flavor = easygui.buttonbox('What is your favorite ice cream flavor?', choices=['Vanilla', 'Chocolate', 'Strawberry']) easygui.msgbox('You picked ' + flavor) ``` 这段代码会创建一个包含三个按钮的GUI窗口,让用户选择自己喜欢的冰激凌口味,并在选择后显示一条消息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值