отсутствует изображение python tkinter

#python #tkinter #python-imaging-library

#python #tkinter #python-imaging-library

Вопрос:

Я хочу иметь изображение карты рядом с моим приложением, которое я создаю прямо сейчас, которое включает в себя систему фильтров. Однако я не был уверен, почему оно не отображалось. Вот фрагменты из моего кода

 from Tkinter import *
import Tkinter as tk
from PIL import ImageTk, Image
import os

    class MainPage(tk.Frame):

        def __init__(self,app):
            tk.Frame.__init__(self)

            frame_A = Frame(self,width=930,height=780) 
            frame_A.grid(row=0,column=0,columnspan=2,rowspan=3)        
            contentmap = Frame(frame_A)
            img = ImageTk.PhotoImage(Image.open("/Users/J/Desktop/unknown.png"))
            panel = Label(contentmap, image = img) 

    App().mainloop()
  

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

Миллион благодарностей!

Комментарии:

1. Вы искали ответ на этом сайте? Этот вопрос задавался и на него давались ответы десятки раз. Возможно, если вы сообщите нам, что вы искали, мы сможем изменить существующие ответы, чтобы их было легче найти.

2. @BryanOakley Я просматривал такие сайты, как effbot.org/tkinterbook/photoimage.htm Кроме того, я попытался сделать это отдельным тестовым кодом, просто чтобы посмотреть, выводит ли он изображение в root, однако по какой-то причине оно не отображается в моем текущем коде, что очень странно.

3. Вы можете помочь, показав нам поисковые запросы, которые вы использовали на этом сайте.

4. @JasperYip: Обратите внимание на абзац «Вы должны сохранить ссылку …» формы effbot.org/tkinterbook/photoimage.htm

5. Ваш комментарий не имеет никакого отношения к этому вопросу. Область комментариев не предназначена для расширенных обсуждений.