При изготовлении АГП спидометра WxPython, я следующий, чтобы сделать цвет и интервального список:WxPython - длина списка цвет не соответствует длине интервалов диапазонов Список
intervals = range(0, 100, 5)
self.SetIntervals(intervals)
colour_list = [c.COLORS["blue"], c.COLORS["yellow"], c.COLORS["orange"], c.COLORS["red"]]
colours = []
for colour in colour_list:
for _ in range(5):
colours.append(colour)
self.SetIntervalColours(colours)
ПРИМЕЧАНИЕ: c.COLORS [ Например, «красный»] - это просто wx.COLOUR (255,0,0). Я также пробовал это с помощью только rgb кортежей (не wx.COLOUR)
Итак, это оставляет меня с интервалами = длина 20 и цвета = длина 20. Но я получаю эту ошибку:
ERROR: Length Of Colour List Does Not Match Length Of Intervals Ranges List.
Я не совсем понимаю, почему. Я запустил код в консоли и напечатал длины, они как и ожидалось. Интервалы - 0 - 95 с шагом 5 шагов (20), цвета - 4 цвета по 5 раз (20).
Я что-то упустил?