私はguiをPYQT4で設計しました。 2つのボタンがあります。開始ボタンの1つ。 start.pyファイルを起動します。もう1つのボタンは、start.py pidを停止するstop.pyファイルを実行します。ループのQtフリーズ原因?
このstart.pyファイルとstop.pyファイルは、離れた場所にあります。私はsshとparamikoとそこに接続しています。
[スタート]ボタンをクリックすると、GUIがフリーズしていて応答しません。私はプログラムを閉じることで状況を取り除くことができます。私は問題を知っている。 start.pyにはwhileループがあり、終了することはありません。
私がボタンをクリックすると、whileループを待機します。
私はstart.pyを実行したいと思います。ループを待つ必要はありません。バックグラウンドで実行する必要があります。
私は何ができますか?私は別の.pyファイルでそれを起動しようとしました。サブプロセスメソッドを使用しました。しかし、成功はありません。まだ同じ問題があります。
私はpython 2.7を使用します。可能であれば、私は遠隔地でこれをやりたいguiではなく – Murat
@Muratこれは良い考えではありません、あなたは各タスクのための完全なPythonインタプリタを産み出しています。 – user312016