-
Notifications
You must be signed in to change notification settings - Fork 1.2k
CTkSlider
Tom Schimansky edited this page Dec 17, 2022
·
25 revisions
Default theme:
def slider_event(value):
print(value)
slider = customtkinter.CTkSlider(master=root_tk, from_=0, to=100, command=slider_event)
slider.place(relx=0.5, rely=0.5, anchor=tkinter.CENTER)| argument | value |
|---|---|
| master | root, tkinter.Frame or CTkFrame |
| command | callback function, receives slider value as argument |
| variable | tkinter.IntVar or tkinter.DoubleVar object |
| width | slider width in px |
| height | slider height in px |
| border_width | space around the slider rail in px |
| from_ | lower slider value |
| to | upper slider value |
| number_of_steps | number of steps in which the slider can be positioned |
| fg_color | foreground color, tuple: (light_color, dark_color) or single color |
| progress_color | tuple: (light_color, dark_color) or single color or "transparent", color of the slider line before the button |
| border_color | slider border color, tuple: (light_color, dark_color) or single color or "transparent", default is "transparent" |
| button_color | color of the slider button, tuple: (light_color, dark_color) or single color |
| button_hover_color | hover color, tuple: (light_color, dark_color) or single color |
| orientation | "horizontal" (standard) or "vertical" |
| state | "normal" or "disabled" (not clickable) |
| hover | bool, enable/disable hover effect, default is True |
-
All attributes can be configured and updated.
ctk_slider.configure(fg_color=..., progress_color=..., button_color=..., ...)
-
Set slider to specific float value (range 0-1).
-
Get current value of slider (range 0-1).
value = ctk_slider.get()
CustomTkinter by Tom Schimansky 2022
The Github Wiki is outdated, the new documentation can be found at: