Slicelet vs Guidelet


i’m looking to create a custom module now that I’ve established the workflow of my project. It involves connecting the functionalities of the ALPACA, then processed by Model-to-Model distance, then analyzed by ShapePopulationViewer.

Should I be looking at creating a slicelet or a guidelet for this project?
I’d like to make a full-screen custom application similar to the one used in the LumpNav project (GitHub - SlicerIGT/LumpNav: Slicer extension for ultrasound-guided breast tumor resection (lumpectomy))

Also, on a side note, I’m having trouble loading QtDesigner - what is the correct procedure to launch the designer? Am I supposed to download something? And how do I launch it (command line?)?

This is the error I get on my MacOS: Check with the developer to make sure Designer works with this version of macOS. You may need to reinstall the application. Be sure to install any available updates for the application and macOS

Many thanks

Guidelet is a specific type of slicelet, for implementing surgical navigation applications where you use a real-time image and position tracking data streams. If you don’t have data streams coming in then you’ll implement a general-purpose slicelet.

Qt designer troubles on macOS is a known issue. Until it gets resolved you can apply the workaround described here: QT Designer does not start on MacOS · Issue #4700 · Slicer/Slicer · GitHub

The only way I managed to get Qt Designer to work on macOS is by building Slicer from source and launching Slicer with --designer flag before packaging.