Загрузка изображений в ткинтер - PullRequest
0 голосов
/ 08 декабря 2018

Хорошо, я работаю над 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 ]

0 голосов
/ 09 декабря 2018

Это код с 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()
0 голосов
/ 08 декабря 2018

Вы не можете использовать одиночную обратную косую черту в имени файла, например "C: \ Users \ radwan \ Desktop \ projets \ Bienvenue.jpg", но двойную "C: \ Users \\ radwan \\ Desktop \\ projets \\ Bienvenue".JPG "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...