Kivy:kivy发射器中颜色的错误解释

时间:2017-11-24 09:23:55

标签: python kivy

我想要显示调色板。显示器上显示颜色没有问题。如果我使用kivy启动器,显示器上只会推送下一种颜色:(255, 0, 0),(0, 255, 0), (0, 0, 255) and (255, 255, 0)

示例颜色,未显示:(255, 0, 255),(206, 105, 4), (247, 98, 236), (158, 133, 211)

转换为1分数的脚本:

n = 1
for rgb in col:
   r = round(rgb[0]/255,n)
   g = round(rgb[1]/255,n)
   b = round(rgb[2]/255,n)
   self.liCol.append((r, g, b))

1 个答案:

答案 0 :(得分:0)

从你的评论中听起来你已经解决了这个问题,但要明确它:在python2中/如果应用于整数则执行整数除法,在所有示例中都返回0。将255更改为255.0可确保python执行您想要的浮点除法。