I'm currently having the issue that my ROP Geometry Output nodes in TOPs are failing whenever I'm using my 123.py startup script with the following error log:
QWidget: Must construct a QApplication before a QWidgetIf I got it right in the TOPs documentation, I believe this is due to the fact that TOPs spawns one or multiple new Houdini instances which will then run the task(s). I think those subprocesses are opened up without the GUI and therefore there was no QApplication initialized before I am calling my custom pipeline window.
Is there any way to query if the current process was opened by TOPs? This way I could still open the window when a user opened Houdini but ignore it when TOPs did it.
I also tried the
condition, but that didn't make a difference either.
if __name__ == '__main__'
Thanks for your help in advance!