2016-10-31 4 views
0

私はオンラインでいくつかの研究をしていて、自分のコードで話していましたが、tkinter-canvasを使って作成した図形に対してif文を作成する方法を見つけることができません。同じ座標を入力する2つのtkinterシェイプのif文を作成しますか?

これを正しく言い切るのは難しいですが、2つの図形が同じ座標領域に入ると、何かを起こすことができる条件を作成する方法を知りたいと思います。

あなたの形状やtags = " "のステートメントをどのように特定しますか?それが特定の座標範囲にある場合のブールステートメントを作成しますか?だから、

答えて

0
x =() 
y =() 

c.coords(x) 
v.coords(y) 

if x == y: 
    print("gaming") 

、xとyがリストされているあなたがcanvas.coordsを行うときに、両方の、その後比較し、それらが同じであれば、これは方法あなたですので、それはあなたが(X1、Y1、X2、Y2)などを提供しますvarsの何かできること。

+0

'.coords'の前の' v'と 'c'は、私が識別しているオブジェクトのタグか、単にプレースホルダですか?または、リスト変数の各オブジェクトの目的座標を入力しますか? – Norr

関連する問題