私は現在、ボタンを押すとPythonプログラムを開くtkinterを使ってプログラムを作っていますが、いくつか問題があります。私はos.system('filename.py')
を使ってみました。これでファイルが開きますが、GUIがクラッシュし、GUIを再起動する必要があります。私もモジュールとしてインポートしようとしましたが、それはos.system
を使用したときと同じです。tkinterを使って他のPython 3ファイルを開く
まったく新しいウィンドウ/端末で誰かがPythonファイルを開くのを助けることができますか?
を助け、あなたは、「GUIをクラッシュ」とは何を意味するのですか?あなたはそれについて詳述できますか? – tobspr
GUIは応答を停止しますが、開かれていたプログラムのコードはGUIを実行していた端末に移動します – User592
'os.system()'が_command_を完了するのを待ってからGUIが応答を停止します。一時的に 'tkinter'の' mainloop'がGUIイベントを処理しないようにします。 GUIと同時に別のPythonスクリプトを実行するには 'subprocess.Popen'を使うべきです。 – martineau