PyQt - как обнаружить и закрыть пользовательский интерфейс, если он уже запущен?

Я запускаю интерфейс в Maya. Если пользовательский интерфейс не был закрыт, повторный запуск пользовательского интерфейса полностью остановит Maya (с ошибкой «Event Loop уже запущен»)

Ручное закрытие пользовательского интерфейса перед повторным запуском сценария предотвратит его зависание. вверх. Но я думаю, это не совсем практично.

Есть ли способ определить, существует ли уже существующий пользовательский интерфейс? А возможная сила закрыть его?

8
задан ekhumoro 9 January 2012 в 10:42
поделиться