r, g, b
for _ in range(255):
submiter = 1.0/255
r -= 1; g += 1
print(str(r), str(g))
btn.background_color = [submiter*r, submiter*g, 0, 1]
time.sleep(0.02)
for _ in range(255):
submiter = 1.0/255
g -= 1; b += 1
print(str(r), str(g))
btn.background_color = [submiter*r, submiter*g, submiter*b, 1]
time.sleep(0.02)
)
submiter = 1.0/255 зачем в цикле считать это? константой просто запиши
можно lru cache заюзать, но не знаю будет ли это быстрее; вызов функии - дорогая операция
А почему global r,g,b? Это же константы? Просто определи RED, GREEN, BLUE и юзай без global (ты же их не меняешь надеюсь) А нет... меняешь( Зачем кстати?
Прочитать что такое твининг и воспользоваться инструментами которые его реализуют
Это функция для графической программы в которой нужно переливание
Обсуждают сегодня