我在 pygtk 中使用 cairo 在绘图区域上绘图。我使用这个函数设置线条的颜色:
cr.set_source_rgb(203,12,41)
但它显示白色而不是这种颜色#CB0C33
,它就像红玫瑰色。所以请任何人告诉我如何在 pygtk 中使用 cairo 将线条颜色更改为任何颜色。请帮我。谢谢你在高级...
set_source_rgb希望您将浮点值从 0 传递到 1,其中 1 应对应于 FF。请检查以下代码是否适合您:
color = gtk.gdk.Color('#CB0C33')
cr.set_source_rgb(float(color.red) / 65535,
float(color.green) / 65535,
float(color.blue) / 65535)
希望这会有所帮助,问候