akang9527 发表于 2021-4-13 11:26

Python tkinter 标签加载图片为何改成函数形式就不行了

py 小白,在下面的代码能正常显示图片和文字


但是改成函数形式后,调用后只显示文字,图片无法显示。大神们帮看看应该怎么改

无闻无问 发表于 2021-4-13 21:48

test1和test是故意的?

hj170520 发表于 2021-4-14 10:41

我也觉得你的文件链接的名字有问题,一个是test1.gif,一个是test.gif

akang9527 发表于 2021-4-18 19:38

谢谢回复,经过试验,不是文件名的问题。两文件都有对应图片。后来把标签label改为按钮button形式就可以了。也不知道为啥函数里标签不行而按钮可以

akang9527 发表于 2021-4-18 19:52

晕,看错,改成button也不得,服了

akang9527 发表于 2021-4-28 15:21

找到原因了
把变量改为全局变量
即加多一行代码global photo
mainloop不起作用,把这加到函数后面也行
页: [1]
查看完整版本: Python tkinter 标签加载图片为何改成函数形式就不行了