Python入门——EasyGUI库 - Go语言中文社区

Python入门——EasyGUI库



使用的环境:

  • Window10+64位操作系统
  • PyCharm+Python3.7

一、安装easygui

1. 安装方法

1.1 方法一:CMD命令行安装

安装命令:

pip install easygui

1.2 方法二:PyCharm安装

  • File->Settings->Progect: Python->Progect Interpreter->+
  • 搜索 easygui
  • 安装成功

1.3 方法三:通过安装包安装

  • 下载地址: easygui

  • 下载文件:

  • 解压:

  • 找到easygui.py,拷贝进电脑Python安装目录下的Libsite-packages文件夹下

    这时打开IDLE,输入import easygui回车,如果没报错,那就是识别到了。

    但是运行时会报错,比如 AttributeError: module ‘easygui’ has no attribute ‘msgbox’ 。

    不要急,这时打开cmd,直接输入:pip uninstall easygui

    然后等待系统自动完成,发现是最新的0.98版,没关系,可以使用的。

2. 验证

import easygui as g
import sys

while 1:
    g.msgbox("哈喽,帅哥!")

    msg = "你喜欢我吗?"
    title = "(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤"
    choices = ["非常喜欢", "喜欢", "好感", "不喜欢"]

    choice = g.choicebox(msg, title, choices)

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

    msg = "重新选择?"
    title = "请选择"

    if g.ccbox(msg, title):
        pass
    else:
        sys.exit(0)

msg = "QQ"
title = "账号中心"
fieldNames = ["*昵称","*电话号码","个性签名"]
fieldValues = []
fieldValues = g.multenterbox(msg,title,fieldNames)

while True:
  if fieldValues == None :
      break
  errmsg = ""
  print(len(fieldNames))
  for i in range(len(fieldNames)):
      option = fieldNames[i].strip()
      if fieldValues[i].strip() == "" and option[0] == "*":
          errmsg += ("【%s】:必填项   " %fieldNames[i])

  if errmsg == "":
      break
  fieldValues = g.multenterbox(errmsg,title,fieldNames,fieldValues)


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_41498261/article/details/105280273
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢