ttk.Button Kullanım Sorunu

heart = tk.PhotoImage(file="heartfilled96.png")
button1 = ttk.Button(frame00, text="ECG", image=heart, height=120, width=120, relief=RAISED,
                     activebackground=Cyan200, bg=Gray300, compound=TOP,
                     command=lambda: controller.show_frame(ECGPage))

kullanmak istediğimde ttk.Buton yapısal olarak sorun oluşturdu.İnternette araştırma yaptım ve
style=ttk.Style()
style.map(“C.TButton”, height=120, width=120, relief=tk.RAISED,compound=tk.TOP,
foreground=[(‘pressed’, Cyan200), (‘active’, ‘blue’)],
background=[(‘pressed’, ‘!disabled’, Gray300), (‘active’, Gray300)])
burdaki tanımlamalarımda da hata alıyorum.Nasıl bir çözüm yolu izlemeliyim ki bu ayarları da dahil edebileyim? Ayrıca,

    heart = tk.PhotoImage(file="heartfilled96.png")
    button1 = ttk.Button(self, text="ECG", command=lambda:    
    controller.show_frame(ECGPage))
    button1.config(image=heart)
    button1.pack()

yapısıyla çalıştırdığım ancak image gelmiyor.

Düğmeye resim eklemek için aşağıdaki kodlar yeterlidir. Bu arada tk.Button varken neden ttk.Button'u kullandınız merak ettim.

import tkinter as tk

root = tk.Tk()

img = tk.PhotoImage(file="1.png")

# Düğmenin image argümanına img değişkeni yerine
# doğrudan değişkenin değerini yazdığımızda resim görünmüyor.
button = tk.Button(text="button", image=img)
button.pack()

root.mainloop()

merhaba,
tkintera herhangi bir tema eklediğimizde temanın özelliğini kullanabilmek için ttk olarak kullanmamız gerekiyor.

Ttk widgetleri stiller kullanıyor diye biliyorum standart olmayan bir düğme için

Bilmiyordum, teşekkür ederim, araştıracağım bu konuyu.

1 Beğeni

Merhabalar. Ben kullanıcının bu resmi seçmesini istiyorum. Bunu nasıl yapabilirim.

Hangi resim?
Düğmeye basıldığında bir tane filedialog çalışır ve filedialog ile seçebilirsiniz.

Size ulaşabileceğim bir mail adresi var mı acaba?

Buradan paylaşın olmaz mı? Hem belki başkalarına da faydası olabilir.

1 Beğeni