Ctk'de resim uzerine buton ekleme sorunu

merhaba arkadaslar oncelıkle customtkinter tkintere benzıyor dıye konuyu bu kategoride actım kusuruma bakmayın. sorum: custontkinterde basit bir zikirmatik uygulaması yapmak istedim fakat buton resimin uzerine gelince butonu yuvarlak yaptıgımdan dolayı yuvarlak butonun arkası kare kalıyor bunu nasıl duzeltebilirim teşekkürler

from PIL import Image
import customtkinter

customtkinter.set_appearance_mode("systemTransparent")
root= customtkinter.CTk()
root.geometry("400x550")


my_image= customtkinter.CTkImage(
   dark_image=Image.open("zikirmat\image2.png"), 
   light_image=Image.open("zikirmat\image.png"),
   size=(300,300))


my_label =customtkinter.CTkLabel(root, width=30, height=35, image=my_image, text="")
my_label.place(x=50,y=5)

nnn =customtkinter.CTkButton(root,
                text="",
                width=110,
                height=110,
                corner_radius=100,
                )
#nnn.configure(bg="white", alpha=0.5) 
nnn.place(y=180,x=100)



root.mainloop() 

Şu örnektekine benzer biçimde kodunuzu düzenleyip dener misiniz?

Senin kodda resim nesnesi butona değil, etikete parametre olarak verilmiş. Orada bir yanlışlık olabilir belki.

import tkinter as tk
import customtkinter as ctk
from PIL import Image

root = tk.Tk()

lizard_image = ctk.CTkImage(Image.open("lizard.png"), size=(50, 50))

lizard_button = ctk.CTkButton(root, 
                           image=lizard_image, 
                           fg_color='transparent',
                           text='')
lizard_button.pack()

tk.mainloop()

Kaynak: python - Transparent Backgrounds on Buttons in Tkinter - Stack Overflow

Buton kullanmadan binding ile yapabilirsiniz. Örnek:

import tkinter as tk
from PIL import Image,ImageTk
def mrb(event):
    print("Merhaba")
pencere = tk.Tk()
resim = ImageTk.PhotoImage(Image.open("buraya_resim_dosyasi_gelecek.png"))
lbl_btn = tk.Label(image=resim)
lbl_btn.pack()
lbl_btn.bind("<Button-1>", mrb)
pencere.mainloop()