Merhaba arkadaşlar,
tk.Canvas
nesneleriyle oluşturulmuş, tk.Scale
widgetine alternatif olarak kullanılabilecek bir araç tasarladım. Bu araç, canvas nesneleri kullanarak alternatif widgetler oluşturmak isteyen arkadaşlar için inceleyebilecekleri bir örnek. Kodu incelemek isteyen arkadaşlar, aşağıdaki bağlantıyı ziyaret edebilir.
Örnek Kullanım:
import tkinter as tk
from volume_control import VolumeControl
root = tk.Tk()
canvas = tk.Canvas(master=root)
canvas.pack()
VolumeControl(
master=canvas,
x=100,
y=100,
start=0,
end=100,
radius=50,
distance=40,
length=5,
width=4,
color_gradient={"from": "yellow", "to": "red"}
)
root.mainloop()
Not: 12 çeşit renk gradyanı kullanılabilir.