【发布时间】:2015-05-08 01:08:13
【问题描述】:
我有一组显示在相同标签上的字符串。我希望每个字符串都具有基于此 python 散列函数的不同文本颜色:
def get_colour_from_string(string):
"""A (very) simple none cryptographic hash function mapping a string
to a 'unique' RGB colour.
:param String string: A string parameter.
:returns: A colour hex number.
"""
return '#{}'.format(md5(string).hexdigest()[:6])
显然,这些将返回或多或少的随机 RGB 值,这意味着其中一些在背景颜色上将难以辨认。
有没有办法在标签的文本上创建阴影,以便颜色有边界?如果是这样,我怎样才能获得与所述寄宿生的文字形成鲜明对比的颜色?
【问题讨论】:
标签: python fonts colors gtk pygtk