首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jupyter中的Tkinter PhotoImage

Jupyter中的Tkinter PhotoImage
EN

Stack Overflow用户
提问于 2020-03-29 15:54:03
回答 1查看 61关注 0票数 0

我用的是jupyter笔记本。我在用tkinter库中的按钮合成照片时遇到了一个问题。我使用了PhotoImage函数,我写下了我想上传的照片的具体地址,并用按钮合成,但每次我都收到一个错误

"TclError: couldn't recognize data in image file "C:/Users/bcz/Desktop/ax.png/""

我试过用\和/写地址,我试过不同的照片,但错误是一样的。

代码语言:javascript
复制
master=Tk()
master.title('test')
lb=Button(master,text='click')
lb.pack()
lb.config(foreground='pink')
ax=PhotoImage(file='C:/Users/bcz/Desktop/ax.png/',master=master)
lb.config(image=ax,compound='down')
master.mainloop()
EN

回答 1

Stack Overflow用户

发布于 2020-03-29 19:50:37

我只是检查了我机器上的代码,并做了一些小的修改。

代码语言:javascript
复制
from tkinter import *
master=Tk()
master.title('test')
lb=Button(master,text='click')
lb.pack()
lb.config(foreground='pink')
ax=PhotoImage(file='C:/Users/TFischer/Desktop/bird.png',master=master)
lb.config(image=ax,compound='center')
master.mainloop()

首先:我删除了"*.png“后面的las "/”。这是因为"/“表示要在较低级别打开另一个文件夹。

第二:我把compound='down'改成了compound='center',这是我的调试器建议的,因为"down“是不允许的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60911480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档