Skip to content

dildeolupbiten/VolumeControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

VolumeControl

VolumeControl is a mix of canvas objects that is aimed to be used as an alternative for Tkinter Scale widget.

How to use

import tkinter as tk

from volume_control import VolumeControl

root = tk.Tk()
canvas = tk.Canvas(master=root)
canvas.pack()
widget = VolumeControl(
    master=canvas,
    x=100,
    y=100,
    start=0,
    end=100,
    radius=50,
    distance=40,
    length=5,
    width=4,
    color_gradient={"from": "red", "to": "pink"}
)

root.mainloop()

# Alternative color gradients:

# {"from": "red", "to": "yellow"}
# {"from": "pink", "to": "red"}
# {"from": "pink", "to": "blue"}
# {"from": "yellow", "to": "red"}
# {"from": "yellow", "to": "green"}
# {"from": "green", "to": "yellow"}
# {"from": "green", "to": "cyan"}
# {"from": "cyan", "to": "green"}
# {"from": "cyan", "to": "blue"}
# {"from": "blue", "to": "pink"}
# {"from": "blue", "to": "cyan"}

Animated Pictures

From blue to cyan

from_blue_to_cyan

From blue to pink

from_blue_to_pink

From cyan to blue

from_cyan_to_blue

From cyan to green

from_cyan_to_green

From green to cyan

from_green_to_cyan

From green to yellow

from_green_to_yellow

From pink to blue

from_pink_to_blue

From pink to red

from_pink_to_red

From red to pink

from_red_to_pink

From red to yellow

from_red_to_yellow

From yellow to green

from_yellow_to_green

From yellow to red

from_yellow_to_red

About

VolumeControl is a mix of canvas objects that is aimed to be used as an alternative for Tkinter Scale widget.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages