turtle支持的颜色单词

本文详细介绍基于Tk的画图库Turtle可用的颜色列表,涵盖了从snow到gray99等数百种颜色名称,为开发者提供了丰富的色彩选择。

turtle是基于tk的画图库。http://www.science.smith.edu/dftwiki/index.php/Color_Charts_for_TKinter 提供的基于tk的颜色表在turtle中也可以使用:

tkcolorchart

对应的颜色名称:

COLORS = ['snow', 'ghost white', 'white smoke', 'gainsboro', 'floral white', 'old lace',
    'linen', 'antique white', 'papaya whip', 'blanched almond', 'bisque', 'peach puff',
    'navajo white', 'lemon chiffon', 'mint cream', 'azure', 'alice blue', 'lavender',
    'lavender blush', 'misty rose', 'dark slate gray', 'dim gray', 'slate gray',
    'light slate gray', 'gray', 'light grey', 'midnight blue', 'navy', 'cornflower blue', 'dark slate blue',
    'slate blue', 'medium slate blue', 'light slate blue', 'medium blue', 'royal blue',  'blue',
    'dodger blue', 'deep sky blue', 'sky blue', 'light sky blue', 'steel blue', 'light steel blue',
    'light blue', 'powder blue', 'pale turquoise', 'dark turquoise', 'medium turquoise', 'turquoise',
    'cyan', 'light cyan', 'cadet blue', 'medium aquamarine', 'aquamarine', 'dark green', 'dark olive green',
    'dark sea green', 'sea green', 'medium sea green', 'light sea green', 'pale green', 'spring green',
    'lawn green', 'medium spring green', 'green yellow', 'lime gree
`turtle` 模块是 Python 中用于图形绘制的一个标准库,它提供了一个非常简单易用的绘图环境。对于 `turtle` 的画笔颜色设置,主要是通过一些特定的方法来实现。 ### 设置画笔颜色 1. **`color()` 方法** - 可以同时设定线条的颜色和填充色。如果只给定一个参数,则此参数既是线条颜色也是填充色;如果有两个参数,则第一个参数表示线条颜色,第二个参数表示填充色。 ```python import turtle t = turtle.Turtle() # 单一参数作为线条及填充颜色 t.color("red") # 分别指定线条颜色和填充颜色 t.color("blue", "yellow") # 线条蓝色,填充黄色 ``` 2. **`pencolor()` 和 `fillcolor()` 方法** - 如果只想单独改变线条颜色或仅修改填充色而不影响另一个属性,可以分别使用这两个方法。 ```python import turtle t = turtle.Turtle() # 改变线条颜色 t.pencolor("green") # 修改填充颜色 t.fillcolor("purple") ``` 3. **颜色格式支持** - 颜色值可以用名称如 `"red"`、`"green"` 或者 RGB 色彩模式下的元组 `(r, g, b)` 表示,其中 r/g/b 应该是在 [0, 1] 区间内的浮点数或者是整型范围 `[0, 255]` 内的数值(取决于Python版本)。此外也接受十六进制字符串形式如 `"#RRGGBB"`。 ```python import turtle t = turtle.Turtle() # 使用RGB元组 (注意这里如果是Python 3.x则可以直接用小数) t.pencolor((0.7, 0.4, 0.9)) # 使用Hex String t.fillcolor("#FFAABB") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值