I’m developing an extension to run some FreeSurfer commands inside Slicer. Python CLI modules seem perfect because all I need is a GUI for running existing external commands. So far I have the SynthStrip command implemented and it works very well. The only issue is there is no way to know what is happening while the module is running, which for some commands might take several minutes or longer. As far as I understand, a scripted module would block the GUI, which would not be a good trade-off I think.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Write a python CLI module but do not show in the slicer app | 9 | 450 | June 24, 2021 | |
Running scripted-cli prevents QProcess from finishing | 1 | 384 | December 3, 2022 | |
Slicer main UI freezes during python scripted module execution | 6 | 1309 | January 25, 2018 | |
Scripted/cli Python module | 2 | 173 | November 22, 2023 | |
Display external process output in module GUI | 10 | 538 | March 3, 2023 |