14
は、ユーザがウィンドウを閉じるのを検出する方法ですか?PySide/PyQtは、ユーザがウィンドウを閉じようとしているかどうかを検出します。
def exit_dialog():
#do stuff
pass
root = Tk()
root.protocol("WM_DELETE_WINDOW", exit_dialog)
root.mainloop()
ありがとう: は例えば、Tkinterの中で私たちはこのような何かを行うことができます。
注忙しい計算です。ウィンドウを閉じるには、計算を別のスレッドに移動する必要があります。 QMainWindowに、何の属性 'canExit' – d33tah
ノートは、(私の知る限りでは、間違いなくないQWidgetのか、QMainWindow中)Qtライブラリでどこにも属性がありません。 これがポイントです。カスタムハンドラとして定義します。 – Tcll
@Tcllがないことを –