一、创作灵感
tkinter中的askcolor()功能已经很强大了,是系统内置的调色板程序,但其存在一个小问题,就是没有预置颜色,有时需要直接选取预置的颜色,为此,就用tkinter写了一个小程序,内置100多种颜色,方便使用。
二、写作说明
定义的调色板是仅用tkinter写成,定义了三个按钮,分别为确定、取消和调用系统调色板,样式为:
点击预置好的基本颜色或滑动左侧滑动条,可以改变颜色,颜色实时在背景中显示。点确定,返回当前的(R,G,B),点调用系统调色板,可以在系统调色板中选取颜色并返回对应值。点取消或关闭按钮,返回 None 。
函数名称为:color_choice
调用方法:color_choice((R,G,B)) 或 color_choice()
传递来的参数为进入时初始的颜色,格式 (R,G,B),R、G、B为0-255之间的整数 。
返回值:(R,G,B) 或 None
返回值格式 (R,G,B),R、G、B为0-255之间的整数 。
三、完整代码
直接将代码复制就能运行,如果不能运行,需要先安装tkinter,用命令:
pip install tkinter
安装tkinter。
代码中部分过