将用 canvas 绘制的矩形的填充设置为 RGB 值
Setting the fill of a rectangle drawn with canvas to an RGB value
w.create_rectangle(x, y, s, s, fill=(109,170,44))
我想实现这样的功能,但是当我尝试时出现错误。我正在使用数组/列表创建几个矩形,我希望它们是这种绿色阴影,但似乎找不到可行的方法。到目前为止,唯一有效的是
w.create_rectangle(x, y, s, s, fill="green")
但这不是我想要的阴影。非常感谢任何帮助,我觉得虽然我在这里遗漏了一些重要且非常简单的东西,但我已经被这个问题困扰了一段时间。
您遇到 "unknown color name" 错误。您必须使用 list of colors 中的名称或使用十六进制格式:#RRGGBB
要将整数值的元组转换为 RGB 格式,请使用:
colorval = "#%02x%02x%02x" % (109, 170, 44)
这将导致 #6daa2c
w.create_rectangle(x, y, s, s, fill=(109,170,44))
我想实现这样的功能,但是当我尝试时出现错误。我正在使用数组/列表创建几个矩形,我希望它们是这种绿色阴影,但似乎找不到可行的方法。到目前为止,唯一有效的是
w.create_rectangle(x, y, s, s, fill="green")
但这不是我想要的阴影。非常感谢任何帮助,我觉得虽然我在这里遗漏了一些重要且非常简单的东西,但我已经被这个问题困扰了一段时间。
您遇到 "unknown color name" 错误。您必须使用 list of colors 中的名称或使用十六进制格式:#RRGGBB
要将整数值的元组转换为 RGB 格式,请使用:
colorval = "#%02x%02x%02x" % (109, 170, 44)
这将导致 #6daa2c