con*_*sed 3 tkinter python-3.x
有没有一种简单的方法将数字转换为tkinter颜色(#ffeedd).
我已经准备好接受这个数字并乘以8来给我更多的颜色范围余地,甚至可以乘以它16,这取决于我必须有多大的余地,不确定我有多大的回旋余地我还会...但我猜我只能乘以8.我如何取这个数字并将其转换,以便我可以使用它canvas.create_line((x,y), (x,y), fill = 'color').我尝试了,hex(number)但它只是让我回来了颜色0x0不存在......有点想象会发生但是认为值得一试.
a = 326
b = a * 8
canvas.create_line((x,y), (x,y), fill = b)
Run Code Online (Sandbox Code Playgroud)
确保您有3或6个十六进制数字.例如:
frame.configure(background="#{0:06X}".format(0x808080))
Run Code Online (Sandbox Code Playgroud)
实际允许的颜色规格集在GetColor 手册页中给出.
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |