これが完全に簡単な修正であり、見逃してしまった場合はお詫び申し上げます。私は Python を学んでおり、Tkinter を使用してバックエンド コードと一緒に GUI を開発しようとしています。これは私にはまったくなじみのないことであり、最近、ボタンを押すと、ウィンドウが開いている他のすべてのプログラムの背後に移動する可能性が非常に低いという問題に遭遇しました。
何がこれを引き起こしているのか完全にはわかりませんが、私の推測では、私が持っている 2 つの機能のいずれかが原因であると推測されます。1 つはメインのルート ウィンドウを最小化するためのもので、もう 1 つはそれを表示するためのものです。ただし、これらの関数はプログラム内の予想外の場所では呼び出されず、最小化されているウィンドウはルート ウィンドウ (私の 2 つの関数が作用する) ではありません。
以下に両方の機能を追加しました(うまくいけば、私はSOにかなり慣れていません)が、追加のコードが必要な場合は提供します。私はかなりの量のコードを持っており、他のすべてが完全に機能するので、すべてのコードを投稿したくありませんでした。
ボタンを押したり、ボタンを押したりする特定の組み合わせはなく、ランダムに発生するように見えます。私が持っているウィンドウをタスクバーに送信します。
def revealMenu():
root.update()
root.deiconify()
def hideMenu():
root.withdraw()