|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
想问一下,带有红色标志的地方
这个界面如果没有输入任何东西,直接点了OK
那么fieldValues = ['','','','','','']
这个时候怎么跳出循环? ['','','','','','']不应该是None吧?
if fieldValues == None:
break
import easygui as g
msg = '【*真实姓名】为必填项。\n【*手机号码】为必填项。\n【*E-mail】为必填项'
title = '帐号中心'
fields = ['用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
fieldValues = g.multenterbox(msg,title,fields)
while True:
if fieldValues == None:
break
print(fieldValues)
errmsg = ''#用来判断带有*号的 必填项目
for i in range(len(fields)):
option = fields[i].strip()#获取fields
if (fieldValues[i].strip[0] =='' and option[0] == '*'): #如果没有输入,并且带有*
errmsg += ('[%s]为必填项 \n\n' %fields[i])
if errmsg == '':
break
fieldValues = g.multenterbox(msg,title,fields)
fieldValues = g.multenterbox(msg,title,fields)
g.multenterbox(msg,title,fields) 点 取消 返回 None
|
|