Tkinter frame alpha

Merhabalar tkinter’de frame widget’ına opacity vermemiz mümkün mü ? uğraştırıcı bir method olsa bile yazın lütfen.

import tkinter as tk

def set_opacity(event):
    alpha = scale.get()
    window.attributes('-alpha', alpha)

root = tk.Tk()
root.title("Saydamlık Örneği")

window = tk.Toplevel(root)
window.title("Saydam Frame")
window.geometry("300x200")

frame = tk.Frame(window, width=300, height=200, bg='white')
frame.pack_propagate(0)
frame.pack()

scale = tk.Scale(root, from_=0.1, to=1.0, resolution=0.1, orient='horizontal', label="Opaklık", command=set_opacity)
scale.set(1.0)
scale.pack()

root.mainloop()

daha güzel projeler için pyside6 ve pyqt6 tercihiniz olmalı bence hocam iyi forumlar

2 Beğeni

Çok teşekkür ederim.