有关于easygui.multenterbox()问题 零基础入门学习Python第35讲
import easygui as egmsg = '请填写以下信息'
title = '帐号中心'
fieldNames = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
fieldValues = []
fieldValues =eg.multenterbox(msg,title,fieldNames)
while 1:
if fieldValues == None:
break
errmsg = ''
for i in range(len(fieldNames)):
option = fieldNames.strip()
if fieldValues.strip() ==''and option =='*':
errmsg +=('%s为必填项.\n'%fieldNames)
if errmsg == '':
break
fieldValues = eg.multenterbox(errmsg,title,fieldNames,fieldValues)#这里为什么后面又加个fieldValues,有什么意义呢???
print(fieldValues)
在后面的multenterbox中为什么加了一个fieldValues 不懂。求各位大佬给我讲一下 {:5_104:}自己搞懂了 苍白i 发表于 2019-4-18 15:56
自己搞懂了
if fieldValues == None: 那这个啥意思,我删掉了也没影响 我从fieldValues =eg.multenterbox(msg,title,fieldNames)这里不懂了,求指教 小蜗蜗 发表于 2019-7-15 16:59
我从fieldValues =eg.multenterbox(msg,title,fieldNames)这里不懂了,求指教
import easygui as eg
msg = '请填写以下信息'
title = '帐号中心'
fieldNames = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
fieldValues = []
fieldValues =eg.multenterbox(msg,title,fieldNames)#这里如果输入0或*就会进入循环
while 1:
if fieldValues == None:
break
errmsg = ''
for i in range(len(fieldNames)):
option = fieldNames.strip()
if fieldValues.strip() ==''and option =='*':
errmsg +=('%s为必填项.\n'%fieldNames)
if errmsg == '':
break
fieldValues = eg.multenterbox(errmsg,title,fieldNames,fieldValues)#这里自己想{:5_109:}
print(fieldValues)
20192019 发表于 2019-7-18 23:20
import easygui as eg
msg = '请填写以下信息'
title = '帐号中心'
import easygui as eg
msg = '请填写以下信息'
title = '帐号中心'
fieldNames = ['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
fieldValues = []
fieldValues =eg.multenterbox(msg,title,fieldNames)#如果没有输入就会进入循环
while 1:
if fieldValues == None:#表示空列表
break
errmsg = ''
for i in range(len(fieldNames)):
option = fieldNames.strip()
if fieldValues.strip() ==''and option =='*':
errmsg +=('%s为必填项.\n'%fieldNames)
if errmsg == '':
break
fieldValues = eg.multenterbox(errmsg,title,fieldNames,fieldValues)#循环后进行保存
print(fieldValues)
20192019 发表于 2019-7-18 23:20
import easygui as eg
msg = '请填写以下信息'
title = '帐号中心'
好嘞,谢哈,我在看看 20192019 发表于 2019-7-18 23:23
import easygui as eg
msg = '请填写以下信息'
title = '帐号中心'
第八行八个表示空列表就会退出循环是什么意思?????从第八行开始就不是很清楚 能详细讲一下吗 ccluo 发表于 2019-4-28 17:30
if fieldValues == None: 那这个啥意思,我删掉了也没影响
你运行之后,点一下cancel就知道了 mgpmgp 发表于 2020-3-7 18:10
你运行之后,点一下cancel就知道了
感谢,我之前一直不知道这一行到底是干什么用的 苍白i 发表于 2019-4-18 15:56
自己搞懂了
为啥,我没懂 ccluo 发表于 2019-4-28 17:30
if fieldValues == None: 那这个啥意思,我删掉了也没影响
我也很想问!!!{:5_92:} 大周家的MSH 发表于 2020-7-12 11:39
我也很想问!!!
看到朋友们回复了,懂了,谢谢! fieldValues表示设置默认值,把之前的输入都设为默认值 问一下,你们这题运行之后图片中能出现【*】为必填项吗 ngh888 发表于 2020-8-28 15:58
问一下,你们这题运行之后图片中能出现【*】为必填项吗
我现在也没有出现了,为什么啊!!!有没有大神教一教
页:
[1]