我是靠谱客的博主 爱笑棒球,这篇文章主要介绍python create line_Tkinter create_line problem:错误的#坐标:应为偶数,现在分享给大家,希望可以做个参考。

我的第一个问题是,我正在用txt文件中的数据做一个基本的日志播放器:

代码类似于:for aircraft in self.logArray.itervalues():

for logLine in aircraft:

currentPoint = self.point(logLine[1], logLine[2])

currentPoint = self.win2canvas(currentPoint)

points = np.append(points, currentPoint)

print points

print np.size(points)

self.canvas.create_line(points)

points = np.array([])

所以logArray是一个字典,每个名字都包含一个种类为[time,x,y]的数组,所以每个飞机名都会有一个这样的数组。在

第二个for只转换为tkinter画布坐标,并将currentPoint附加到预先存在的(和初始化的)中。在

当它到达create_line方法时,我得到:

^{pr2}$

我已经手动检查了点数组的大小,并且确实是偶数。所以我用np.尺寸,返回398!在

我也尝试过使用非常类似的测试方法,即:self.canvas.create_line([123,345,234,453,23,34,45,56,67,78])

一切顺利!我不知道为什么,但不知怎么的,我的点数组最终得到了一个额外的元素,我不知道从哪里来的!在

感谢您的时间和耐心!在

最后

以上就是爱笑棒球最近收集整理的关于python create line_Tkinter create_line problem:错误的#坐标:应为偶数的全部内容,更多相关python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(118)

评论列表共有 0 条评论

立即
投稿
返回
顶部