随机的粉彩作为画笔

Random pastel color for a brush

本文关键字:画笔 随机      更新时间:2023-10-16

我有几个QPolygon实例,需要用随机颜色填充(更喜欢柔和的颜色)。我可以在不创建颜色数组或使用预定义颜色的情况下做到这一点吗?

柔和的颜色,根据维基百科有:

高值和低至中等饱和度。

因此,您可以使用QColor类中的fromHsv方法,为h提供0-359范围内的随机数,为s提供0-128(例如),为v参数提供192-255(例如)。

如果你不希望两种颜色彼此相似,你可以量化范围:从0-35、0-12和19-25(也是一个粗略的例子)中抽取随机数并乘以10。