lzb1001 发表于 2022-6-1 01:16:37

canvas转换坐标系

小甲鱼教学视频中截图:



注意红框处

我在自己的电脑上测试结果返回错误如下:

>>> def callback(event):
                canvas = event.widget
                x = canvas.canvasx(event.x)
                y = canvas.canvasy(event.y)
                print canvas.find_closest(x,y)
       
SyntaxError: invalid syntax
>>>

------------------------------------------
Windows 10 专业版 | Python 3.7.6
------------------------------------------

【我的问题】

怎么回事啊?

森亦简 发表于 2022-6-1 01:31:34

print() 没加括号吗? print (canvas.find_closest(x,y))

isdkz 发表于 2022-6-1 08:40:33

那个是 python2 的语法,python3 中 print 需要括号

lzb1001 发表于 2022-6-1 09:39:32

isdkz 发表于 2022-6-1 08:40
那个是 python2 的语法,python3 中 print 需要括号

上面是窗口坐标系转换成画布坐标系的代码,那画布坐标系转换成窗口坐标系的代码呢?
页: [1]
查看完整版本: canvas转换坐标系