1
ウィンドウの一部または全体が別のウィンドウの上または下にあるかどうかを調べる方法はありますか?ウィンドウが互いに重なり合わないようにする
私は2つのウィンドウを持っており、それらをお互いに表示させたくありません。これはTkinterを使用しているWindows上です。
ウィンドウの一部または全体が別のウィンドウの上または下にあるかどうかを調べる方法はありますか?ウィンドウが互いに重なり合わないようにする
私は2つのウィンドウを持っており、それらをお互いに表示させたくありません。これはTkinterを使用しているWindows上です。
winfo_rootx
とwinfo_rooty
の方法を使用すると、左上隅にx/yを表示できます。 winfo_width
とwinfo_height
を使用すると、ウィンドウの幅と高さを取得できます。それで、2つのウィンドウが重なっているかどうかを判断するのはちょっとしたことです。 geometry
メソッドを使用して、画面の任意の場所にウィンドウを配置できます。
あなたは境界の四角形を取得し、四角形のチェックの簡単な数学を行う必要があります。しかし、彼らがinercectをしたらどうしますか?ウィンドウを閉じますか?それを移動します(ウィンドウが最大化される場合はどうなりますか)。 –
私はそれらを移動するだろう。私が知る必要があるのは、彼らがお互いをカバーしているかどうかということです。私は単純なソリューションで構築されていることを期待していました。その後、私はそれ以降の動作をコーディングします。 – rectangletangle