我有一个班级的作业,我们已经能够编写一个函数,该函数将使用pickAFile()
要打开的图片文件来选择。
如果在pickAFile()
对话框中按下取消,那么您必须询问用户是否有误。
如果是错误,pickAFile()
再次打开对话框,重复直到不是错误,或者选择了图片文件。
如果选择了图片文件,则返回made
图片,否则(即取消被推送并且用户指出这不是错误)返回错误消息。
这是我到目前为止所拥有的:
def assign3A():
f = pickAFile()
cancel = requestString("Did you intentionally press Cancel? Type 'yes' for mistake or hit Cancel for")
if ans == 'yes':
print "cancel was deliberatley preesed"
return
else:
f = pickAFile()
if f !='None':
print "..."
return makePicture(f)