请教个关于python里面tkinter显示组件的问题~非常感谢

fromtkinterimport*root=Tk()defCallPic(PicName):pic=PhotoImage(file=PicName)lb=Label(i... from tkinter import *

root = Tk()

def CallPic(PicName):
pic = PhotoImage(file=PicName)
lb = Label(image=pic).grid()
mainloop()

CallPic("star.png")
lb1 = Label(text="1111111111").grid()

root.mainloop()

上面那样的代码,运行后,会正常显示图片,但是lb1显示不出来,然后我关掉窗口后,又弹出一个,才显示lb1的内容,按我的理解,不是应该lb1显示在图片下面吗?不知道哪里出问题了,谢谢大家~~
展开
 我来答
乔布斯的同学
2018-11-29 · TA获得超过4175个赞
知道大有可为答主
回答量:5767
采纳率:83%
帮助的人:2403万
展开全部
mainloop不能放在其它函数里
追问
不放的话调用callpic函数的时候,图片显示不出来啊
nextdoor2
2018-11-29 · 超过34用户采纳过TA的回答
知道答主
回答量:120
采纳率:54%
帮助的人:34.1万
展开全部
函数CallPic中的mainloop去掉
追问
不放的话调用callpic函数的时候,图片显示不出来啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式