subprocess.call
実行に時間がかかる(> 5分)コマンドプロンプトコマンドを実行するために使用しています:
subprocess.call([command, param1, param2], cwd=cwdDir)
QProgressDialog を使用して、このコマンドが実行されていることを示したいと思います。これは私がしました:
progressDialog = QProgressDialog("Executing...", "", 0, 0)
progressDialog.setCancelButton(None)
progressBar = QProgressBar(progressDialog)
progressBar.setMinimum(0)
progressBar.setMaximum(0)
progressDialog.setBar(progressBar)
progressDialog.show()
subprocess.call([command, param1, param2], cwd=cwdDir)
progressDialog.close()
プログラムを実行すると、次のように表示されます。
しばらくすると、コマンドの実行が終了し、ウィンドウが閉じます。QProgressBar
窓から見えるようにするにはどうしたらいいですか?