Python tkinter le resim ekleyemiyorum

Merhabalar ben tkinter ile bir oyun arayüzü yapmaya çalışıyorum ve resimle alakalı bir bölüm kodlamam gerekiyor ama maalesef hata veriyor aşağıda kod var

pencere = tk.Tk()
pencere.geometry("300x300")

imaj = PhotoImage(file="oyun.png")

kimaj = imaj.subsample(2,2) 
bimaj = PhotoImage(file="oyunk.png0")
bkimaj = bimaj.subsample(10,10) 

b = Button(text="Oyun",image=bkimaj,compound=LEFT)

b.place(x=10,y=10)


pencere.mainloop()

bu çalışmıyor deyip başka bir şekilde yapmaya çalıştım bu seferde “from PIL import ImageTk, Image” bunda sıkıntı çıkarttı

import tkinter as tk

pencere = tk.Tk()
pencere.geometry("300x300")

imaj = tk.PhotoImage(file="png ismini buraya yaz")

b = tk. Button(text="Oyun", image=imaj, compound=tk.TOP)
b.place(x=10, y=10)

pencere.mainloop()

tkinter import satırın eksik ama pencere = tk.Tk() ile başladığına göre import tkinter as tk yaptığını varsayıyorum. pencereyi tk.Tk() ile yaptığın için buton, label, entry vs. leri oluştururken tk. önekiyle işlem yapman lazım…

Düzeltme: ```
imaj = tk.PhotoImage(file=“resimin dosya yolu”)

İlgin için teşekkür ederim ama sorunu buldum senin dediğini denedim ama sorun çözülmedi sorun dosya yolun uyazmıyor olmammış yani oyun.png’nin başına C://Users//Toshiba//Desktop// yazınca düzeldi ama bana yardım etmeye çalıştığın için teşekkür ederim.

1 Beğeni

bu arada evet kodu eksik göndermişim başında import tkinter as tk falan da vardı kusura bakma