Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List wxPython--颜色列表的长度与间隔范围列表的长度不匹配_List_Python 2.7_Wxpython_Variable Length_Meter - Fatal编程技术网

List wxPython--颜色列表的长度与间隔范围列表的长度不匹配

List wxPython--颜色列表的长度与间隔范围列表的长度不匹配,list,python-2.7,wxpython,variable-length,meter,List,Python 2.7,Wxpython,Variable Length,Meter,在制作wxPython agw速度表时,我需要制作以下颜色和间隔列表: 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:

在制作wxPython agw速度表时,我需要制作以下颜色和间隔列表:

    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[“red”]只是一个wx.color(255,0,0)--我也尝试过使用rgb元组(而不是wx.color)

这就给我留下了间隔=长度20和颜色=长度20。但我得到了这个错误:

ERROR: Length Of Colour List Does Not Match Length Of Intervals Ranges List.
我不太清楚为什么。我已经在控制台中运行了代码并打印了长度,它们与预期的一样。间隔为0-95,5步递增(20),颜色为4种颜色,每种颜色5次(20)


我是不是漏掉了什么?

我在潜入速度表的代码后发现了。颜色列表必须始终比间隔列表小1。在我上面的代码中,我只是将100的区间改为105——瞧