Ribbit's works

Eelを含むPythonプログラムを終了する

#python
にメンテナンス済み
記事のトップ画像
import eel
import sys

def onCloseWindow(page, sockets):
	print(page + 'が閉じられました。プログラムを終了します。')
	# ここに終了処理を記述
	sys.exit()

eel.init('src')
eel.start('index.html', close_callback=onCloseWindow)

eel.start の引数として、close_callback に関数を設定できます。

start で設定した html が閉じられた際に呼び出され、呼び出した html とソケット番号(指定した場合のみ)を受け取ることができます。

ログには以下のように出力されるはずです。

index.htmlが閉じられました。プログラムを終了します。