Notifications
Clear all

[Closed] Maxscript + Qt UI close event

Hi geniuses !

I’m loading Qt UIs using this method:

(
	local QFile = (python.import "PySide2.QtCore").QFile
	local QUiLoader = (python.import "PySide2.QtUiTools").QUiLoader
	local GetQMaxMainWindow = (python.import "qtmax").GetQMaxMainWindow
	local py = python.import "builtins"
	
	local ui_file = QFile "QtTest.ui"
	ui_file.open QFile.ReadOnly

	if isProperty ::testDialog #close do testDialog.close()
	global testDialog = (QUiLoader()).load ui_file (GetQMaxMainWindow())
	ui_file.close()
	testDialog.show()
)

I’d like to trigger some script when closing the window, (like “on rollout close do” for rollouts)
but can’t find the way.

Do you have ideas ?