Мой код Python Tkinter не работает. Я не могу заменить изображение - PullRequest
0 голосов
/ 19 июня 2019

Как я могу заменить свою фотографию? Якорь не работает. Вот код.

Я использовал метод place и якорь, но он не работал.

from math import * 
from random import * 
from time import * 
from tkinter import * 
from msvcrt import * 
#code 
root = Tk() 
root.title("Lemon") #title 
width="748" #Window width 
height="499" #Window height 
root.geometry(width+"x"+height) 
root.iconbitmap("lemon.ico")#icon 
canvas = Canvas(root, width = width, height = height) 
canvas.pack() 
web = PhotoImage(file="web.png") 
web.place(x=0,y=0) 
canvas.create_image(17, 17, anchor=NW, image=web) 
root.mainloop() 
getch()

python Lemon.py

Когда я использовал метод места, он дал мне ошибку. То же самое произошло, когда я использовал метод привязки. Я был бы очень признателен, если бы вы нашли время, чтобы помочь мне.

1 Ответ

0 голосов
/ 21 июня 2019

Вы не можете отобразить изображение так, как вы пытаетесь это сделать.Как говорит ошибка, у изображения нет метода place.Вам необходимо удалить эту строку:

web.place(x=0, y=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...