为了账号安全,请及时绑定邮箱和手机立即绑定

在 tkinter 中加载图像

在 tkinter 中加载图像

汪汪一只猫 2021-09-11 15:28:06
嗯,我正在工作tkinter,我想将图像加载到我的程序中,然后出现语法错误。这是我的代码:app = Tk()                                                                                                                                                                                                         photo = PhotoImage(file = "C:\Users\radwan\Desktop\projets\Bienvenue.jpg")                                                                               label_photo = Label(app,image=photo)                                                                                                         label_photo.pack(side=BOTTOM)                                                                                                                                               app.mainloop() 这是终端消息:> File "C:\Users\radwan\Desktop\projets\app.py", line 75    photo = PhotoImage(file = "C:\Users\radwan\Desktop\projets\Bienvenue.jpg")                             ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape谢谢你
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

您不能在文件名中使用单个反斜杠,例如“C:\Users\radwan\Desktop\projets\Bienvenue.jpg”,而是双“C:\\Users\\radwan\\Desktop\\projets\\Bienvenue.jpg”


查看完整回答
反对 回复 2021-09-11
?
呼唤远方

TA贡献1856条经验 获得超11个赞

这是带有 PIL 的代码


from tkinter import *

import PIL

from PIL import ImageTk, Image

root = Tk()

photo = ImageTk.PhotoImage(file = "C:\\Users\\radwan\\Desktop\\projets\\Bienvenue.jpg")

label_photo = Label(root,image=photo)

label_photo.pack()

root.mainloop()


查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号