Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Akascape/CTkColorPicker

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
53 Commits
 
 
 
 
 
 

Repository files navigation

CTkColorPicker

A modern color picker made for customtkinter!

Screenshot

Download

pip install CTkColorPicker

GitHub repo size

Requirements

How to use?

import customtkinter as ctk
from CTkColorPicker import *

def ask_color():
    pick_color = AskColor() # open the color picker
    color = pick_color.get() # get the color string
    button.configure(fg_color=color)
    
root = ctk.CTk()

button = ctk.CTkButton(master=root, text="CHOOSE COLOR", text_color="black", command=ask_color)
button.pack(padx=30, pady=20)
root.mainloop()

Options

Arguments Description
width set the overall size of the color picker window
title change the title of color picker window
fg_color change forground color of the color picker frame
bg_color change background color of the color picker frame
button_color change the color of the button and slider
button_hover_color change the hover color of the buttons
text change the default text of the 'OK' button
initial_color set the default color of color picker (currently in beta stage)
slider_border change the border width of slider
corner_radius change the corner radius of all the widgets inside color picker
**other button parameters pass other button arguments if required

ColorPickerWidget

This is a new color picker widget that can be placed inside a customtkinter frame.

Screenshot

Usage

from CTkColorPicker import *
import customtkinter

root = customtkinter.CTk()
colorpicker = CTkColorPicker(root, width=500, command=lambda e: print(e))
colorpicker.pack(padx=10, pady=10)
root.mainloop()

Options

Arguments Description
master parent widget
width set the overall size of the color picker frame
fg_color change forground color of the color picker frame
initial_color set the default color of color picker (currently in beta stage)
slider_border change the border width of slider
corner_radius change the corner radius of all the widgets inside color picker
command add a command when the color is changed
orientation change orientation of slider and label
**other slider parameters pass other slider arguments if required

That's all, hope it will help!

Morty Proxy This is a proxified and sanitized view of the page, visit original site.