Flaskを使用して開発されたWebアプリケーションは、接続されたクライアントを持つWindowsサーバー上で動作します。サーバーとクライアントがラップトップに結合され、サーバーとクライアントのコードが一緒に実行され、ネイティブのWindowsアプリケーションとして表示されるようにするケースがあります。Flask WebアプリケーションをWindowsアプリケーションとして使用する
基本的には、これまでにない2つの要件があります。 1. Python内からブラウザを起動できる必要があります。 2.ブラウザのウィンドウを閉じてPython(Flask)アプリケーションを終了できる必要があります。
私たちはアイテム1に成功しました。アイテム2はまだ分かりません。 werkzeugサーバーを終了しようとしましたが、Pythonコードは実行し続けます。知っている人の助けを求める。
正常に終了したブラウザを検出しますか? –
ラップトップにChromeを搭載します。 – kc64
私たちは、Pythonアプリケーションを実行し、それがフラスコのWebサービスを開始し、それはキオスクモードでChromeを起動し、クロムは、Web GUIをロードし、ユーザーは、ユーザーが終了幸せにあり、近隣にはブラウザウィンドウのボタンをクリックすると、Pythonの*は、サーバーを停止する必要があります終了します。 – kc64