设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

有关于easygui.multenterbox()问题 零基础入门学习Python第35讲

2019-4-18 15:10 发布者: admin 评论 6 查看 2082
import easygui as egmsg = '请填写以下信息'title = '帐号中央'fieldNames = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']fieldValues = []fieldValues =eg.multenterbox(msg,title,fieldNames)
  1. import easygui as eg
  2. msg = '请填写以下信息'
  3. title = '帐号中央'
  4. fieldNames = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
  5. fieldValues = []
  6. fieldValues =eg.multenterbox(msg,title,fieldNames)
  7. while 1:
  8.     if fieldValues == None:
  9.         break
  10.     errmsg = ''
  11.     for i in range(len(fieldNames)):
  12.         option = fieldNames[i].strip()
  13.         if fieldValues[i].strip() ==''and option[0] =='*':
  14.             errmsg +=('%s为必填项.\n'%fieldNames[i])
  15.     if errmsg == '':
  16.         break
  17.     fieldValues = eg.multenterbox(errmsg,title,fieldNames,fieldValues)#这里为什么反面又加个fieldValues,有什么意义呢???
  18. print(fieldValues)

在反面的multenterbox中为什么加了一个fieldValues 不懂。求各位大佬给我讲一下

路过

雷人

握手

鲜花

鸡蛋
收藏 邀请
上一篇:easygui的安装包下一篇:加一行代码让python的运行速度提高100倍

相关阅读

一周热门

头条攻略!

日排行榜

相关分类