我有一个有32个可移动物体的棋盘。那些可移动的物体是带有字母的圆圈。在棋盘上移动一个椭圆
boardGUI.create_oval(x0 + tileSize * j + ((1/5)*tileSize), y0 + tileSize * i + ((1/5)*tileSize), x0 + tileSize * (j + 1) - ((1/5)*tileSize),y0 + tileSize * (i + 1) - ((1/5)*tileSize), fill = "#000") boardGUI.create_text(x0 + tileSize * j + (tileSize/2), y0 + tileSize * i +(tileSize/2),text = matrix[i][j][0].upper(),font = ("Helvetica", 12, "bold") , fill = "#FFF")
所以我的问题是:如何移动,同时圆与信? (第一次点击应该得到一块的坐标,第二次点击应该移动到一块新的坐标)
我试图使用find_overlapping和find_closest tkinter方法,但find_overlapping给了我一个元组与3个元素和find_closest返回我只一个因素,所以我不知道该怎么做。
在此先感谢您的帮助:)
请格式化您的代码。 – kennytm
代码只是在这里显示,在画布上有一个圆圈和一个已被绘制来代表一块的字母。 – titi157
你的代码应该提供一个[最小,完整和可验证的例子](http://stackoverflow.com/help/mcve) –