|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
学到easygui有对话框有点意思了
但是代码一如既往的难以理解哈
以下这段是抄作业里面的:
import easygui as g
import sys
msg = "请填写以下联系方式"
title = '账号中心'
fieldNames = ["*用户名","真实姓名",'固定电话', '*手机号码', 'QQ', '*email']
fieldValues = []
fieldValues = g.multenterbox(msg, title, fieldNames)
while 1:
if fieldValues == None:
break
errmsg = ""
for i in range(len(fieldNames)):
option = fieldNames[i].strip()
if fieldValues[i].strip() == '' and option[0] == '*':
errmsg += ('【%s】为必填项。\n\n' % fieldNames[i])
if errmsg == '':
break
fieldValues = g.multenterbox(errmsg, title, fieldNames, fieldValues)
print('用户资料如下:%s' % str(fieldValues))
问题1: if fieldValues[i].strip() == '' and option[0] == '*': 这个里面的option[0] 为啥就能把字都去掉只剩下*?
问题2:最后的用户资料是打印在python里,如果要用msgbox显示出来要怎么弄呢?
1
2
g.msgbox(str(fieldValues))
|
|