gtk中alloc_color()的重点是什么?

时间:2009-08-07 02:03:16

标签: python gtk colors pygtk

各种示例总是使用alloc_color()和gtk.color.parse('red')等东西。我只是做gtk.gdk.Color(65535,0,0),这似乎有用。 alloc_color需要什么?

1 个答案:

答案 0 :(得分:2)

如果您在使用调色板显示的系统(而不是真彩色显示器)上运行,则必须先在调色板中分配新颜色,然后才能使用它们。这是因为基于调色板的显示器一次只能显示有限数量的颜色(通常为256或有时为65536)。

这些天大多数显示器都能够显示真彩色,可以同时显示所有可用的颜色,所以这似乎不是问题,你可以直接询问特定的颜色。