Skip to main content

An eight-digits hex code color picker, with alpha value.

Project description

CTkColorPickerAlpha

A special color picker that supports picking transparent color (8-digits hex code)

default colored

Download

pip install ctk-color-picker-alpha

Requirements

How to use?

import customtkinter as ctk
from ctk_color_picker_alpha 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, always greater than 300 pixels
title change the title of color picker window
fg_color change foreground 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
enable_previewer if True, display the color previewer
enable_alpha if True, enable 8-digits hex code and transparency. Otherwise, use 6-digits hex code and disable transparency
allow_hexcode_modification if True, enable modifications to hex code textbox
enable_random_button if True, display the 'Random' button
**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.

widget

Usage

from ctk_color_picker_alpha import *
import customtkinter

root = customtkinter.CTk()
colorpicker = CTkColorPicker(master=root)
colorpicker.pack(padx=10, pady=10)
root.mainloop()

Options

Arguments Description
master parent widget
width set the overall size of the color picker window, always greater than 300 pixels
title change the title of color picker window
fg_color change foreground 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
enable_previewer if True, display the color previewer
enable_alpha if True, enable 8-digits hex code and transparency. Otherwise, use 6-digits hex code and disable transparency
allow_hexcode_modification if True, enable modifications to hex code textbox
enable_random_button if True, display the 'Random' button
**other button parameters pass other button arguments if required

Forked from https://github.com/Akascape/CTkColorPicker

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctk_color_picker_alpha-0.8.8.tar.gz (130.6 kB view details)

Uploaded Source

Built Distribution

ctk_color_picker_alpha-0.8.8-py3-none-any.whl (131.8 kB view details)

Uploaded Python 3

File details

Details for the file ctk_color_picker_alpha-0.8.8.tar.gz.

File metadata

  • Download URL: ctk_color_picker_alpha-0.8.8.tar.gz
  • Upload date:
  • Size: 130.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.5 Darwin/22.6.0

File hashes

Hashes for ctk_color_picker_alpha-0.8.8.tar.gz
Algorithm Hash digest
SHA256 88ff725699aa26ada2a61e05e4732aa9ea72dc577f3828d9b60880fd61871abc
MD5 a43b8deae1aaccbcca0b5d024224068f
BLAKE2b-256 807848e572de26ded894f9e7ea7c15b65fc4b30a863a2159e608973c80be8621

See more details on using hashes here.

File details

Details for the file ctk_color_picker_alpha-0.8.8-py3-none-any.whl.

File metadata

File hashes

Hashes for ctk_color_picker_alpha-0.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 64e7c53d5c18be4c4421d0cd2bfdeece42b9d2e142238daaede84e6fd68ba960
MD5 cee5b09aab68eb76bc395d84a3f5b1a3
BLAKE2b-256 a6bf3afd1cca74ff7a89c9e07c69462f7aaeef486df44f88df5b3a4ac74fbb2d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page