Я создал ui с нуля, используя команды в документации Maya. Следующая функция, которую я написал применяется в двух scenerios:maya close window signal
- Когда пользователь нажал на другую кнопку - импорт, в котором он будет делать, что это было написано в коде, то закрыть его со следующим функция (см.
readFile
функция) - Когда пользователь нажал на кнопку, где он закрывает пользовательский интерфейс, ничего не запуская.
В моем сценарии, чтобы удовлетворить вышеуказанные два сценария, я писал следующее где closeWindow
удовлетворяются в Scenario1 и cancelWindow
обслужены в Scenario2
def ui(self):
...
cancelButton = cmds.button(label='Cancel', command=self.cancelWindow, width=150, height=35)
def closeWindow(self, *args):
cmds.deleteUI(self.window, window=True)
def cancelWindow(self, *args):
cmds.delete(camSel[0])
cmds.deleteUI(self.window, window=True)
def readFile(self, *args):
...
self.closeWindow()
как таковой, можно создать некоторые вроде сигнала в PyQt (clicked(), returnPressed() и т. д.), объединив вышеприведенное 2 (автоматическое + руководство), видя, что использование команды deleteUI
одинаково?