一、
二、
三、
python 中创建了20个text组件,名字是text1~text20,如何用for aa in range(1,20)来实现给这20个text组件清空内容
for i in range(1, 21):
exec(f"text{i}.delete(1.0, 'end')")
四、Python二级窗口中,图片不显示,这是为什么
原问题及项目代码:Python二级窗口中,图片不显示,这是为什么
参考链接:
Python之解决tkinter.PhotoImage不显示图片的问题 Python3_tk.photoimage_苏妲己点姜子牙的博客-优快云博客
缺少一个global photo
五、for循环里将图片显示在label里,但是项目一运行程序无响应,过一段时间展示了最后一张图片
原问题及项目代码:python label不显示图片,程序无响应-编程语言-优快云问答
解决方案:用常规的for循环里加
Image.open()
Image.PhotoImage()
tkinter.Label()
图片读取并展示完成后,添加label.destroy()进行label组件的释放
六、条形码生成,项目单独运行是可以的,嫁接到其他程序中间,在二级窗口运行就不行了,label里图片不显示
报错行 lab = tkinter.Label(b10_tk, image=photo1, width=100, height=50)
报错信息 _tkinter.TclError: image "pyimage1" doesn't exist
原问题及项目代码:_tkinter.TclError: image "pyimage1" doesn't exist-编程语言-优快云问答
原因及解决方案:
将条形码生成所在的窗口设置成Toplevel即可(应该是ctrl Z的时候撤销过头了,一开始能运行,后面排查了半天没注意到头部地方)
b10_tk = tkinter.Toplevel()