我有一個有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) –