Color picker dialog for Tkinter
Project description
Color picker dialog for Tkinter.
This module contains a ColorPicker class which implements the color picker and an askcolor function that displays the color picker and returns the chosen color in RGB and HTML formats.
Requirements
- Linux, Windows, Mac
- Python 2.7 or 3.x
And the python packages:
- tkinter (included in the python distribution for Windows)
- Pillow
Installation
Ubuntu: use the PPA ppa:j-4321-i/ppa
$ sudo add-apt-repository ppa:j-4321-i/ppa $ sudo apt-get update $ sudo apt-get install python(3)-tkcolorpicker
Archlinux:
the package is available on AUR
With pip:
$ pip install tkcolorpicker
Documentation
Syntax:
askcolor(color="red", parent=None, title=_("Color Chooser"), alpha=False)
Open a ColorPicker dialog and return the chosen color.
The selected color is returned as a tuple (RGB(A), #RRGGBB(AA)) (None, None) is returned if the color selection is cancelled.
Arguments:
color: initially selected color, supported formats:
- RGB(A)
- #RRGGBB(AA)
- tkinter color name (see http://wiki.tcl.tk/37701 for a list)
parent: parent window
title: dialog title
alpha: alpha channel suppport
Example
import tkinter as tk import tkinter.ttk as ttk from tkcolorpicker import askcolor root = tk.Tk() style = ttk.Style(root) style.theme_use('clam') print(askcolor((255, 255, 0), root)) root.mainloop()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size tkcolorpicker-2.1.3-py2.7.egg (43.0 kB) | File type Egg | Python version 2.7 | Upload date | Hashes View |
Filename, size tkcolorpicker-2.1.3-py2-none-any.whl (31.4 kB) | File type Wheel | Python version py2 | Upload date | Hashes View |
Filename, size tkcolorpicker-2.1.3-py3.7.egg (43.2 kB) | File type Egg | Python version 3.7 | Upload date | Hashes View |
Filename, size tkcolorpicker-2.1.3-py3-none-any.whl (31.4 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size tkcolorpicker-2.1.3.tar.gz (25.9 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for tkcolorpicker-2.1.3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78fadce62684940db32bf0a2ec15e3fe9eec2ea0f0821bca63ab6fd125808943 |
|
MD5 | fbf27ceacf7056cf74914a9293f0a9b9 |
|
BLAKE2-256 | 2755437898c599f77ac7e8c442a2fdbc69a39d4e2ae11a04ab493e3bc1e19383 |
Hashes for tkcolorpicker-2.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c82ce74a4f455d765c89d5669c7c707dfe88ad3c82a9020ca24f7cdfb71a02e7 |
|
MD5 | 8736e4de847a31998a6a48f8619dec12 |
|
BLAKE2-256 | a735ac98622b49e7e842f7c06e3de65f13f8a3aeeaefb410b4f44b4c093167c9 |