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が閉じられました。プログラムを終了します。