I have been working on a slicelet where I create my own “main window”. I originally decided to go this route so that I could define the UI in the QTDesigner. My UI diverges quite a bit from the default main window.
However, I noticed that having the two layoutmanager widgets causes a performance hit on my system. If I add volume rendering and have a second layout manager, I am only able to get about 1fps.
Is the current method of implementing slicelets to only modify the default main window of slicer? This seems like it would make it difficult to develop a more customized UI since I would need to hide existing widgets using code and then add widgets individually to the main window. Are there any suitable alternatives to this approach?