0
ボタンが付いたTkinterウィンドウがあります。このボタンをクリックするとバッチファイルが実行され、テストスイートが実行されます。今のところうまくいきます。しかし、バッチファイルの実行が完了したら、このボタンをクリックして自分自身を復元すると、Tkinterウィンドウが最小限に抑えられます。このイベントをどのように処理するのか分かりません。助けて。バッチファイルを実行している間、Tkinterウィンドウを最小限に抑えるにはどうしたらいいですか?
スクリプト:
import Tkinter
import subprocess
top=Tkinter.Tk()
def callBatchFile():
filepath=r"C:\TestFolder\ChangeManagementBatchFile.bat"
p=subprocess.Popen(filepath,shell=True,stdout=subprocess.PIPE)
stdout,stderr=p.communicate()
print p.returncode
button=Tkinter.Button(top,text="Execute",command=callBatchFile)
button.pack()
top.mainloop()
グレートを最小限に抑える必要があります!プロセスが終了したら、ウィンドウを元に戻す方法は? –
top.state( 'zoomed')、私があなたを助けることができれば、本当なら、答えをあきらめて –
助けてくれてありがとう。しかし、top.state( 'zoomed')はウィンドウを最大化します。私はそれを同じサイズに復元したい。 –