[Ctk-developers] Workflow Widgets

Clarkson, Matt m.clarkson at ucl.ac.uk
Thu Apr 23 04:59:34 EDT 2015


Hi Andras,

thanks for this. Its good to hear your experience. 
If anyone else has any, I’d still love to hear it!

Thanks all.

Matt

On 22 Apr 2015, at 19:59, Andras Lasso <lasso at queensu.ca> wrote:

> Hi Matt,
> 
> A few years ago we tried to use the CTK (at that time KWWidgets) workflow widget for IGT application GUIs, but we did not find useful for our purposes mainly due to two reasons:
> 1. Usually IGT workflows are simple linear workflows (import pre-op data, calibration/registration, targeting, and verification).
> 2. You never want to prevent the user from jumping to any state at any time. If a state is not meaningful (e.g., you cannot do targeting before calibration) then it is better to let the user to switch to the state, display what you can, and show a short warning message that explains what you should do (e.g., calibrate first) than simply disabling the "Next" button.
> 
> Nowadays we mostly use QToolbox widget or QButtonGroup of ctkCollapsibleButton's. QTabWidget would be nice, too, but usually horizontal space is limited and therefore we could only have maximum 3-4 tabs and short tab captions, which is often not enough.
> 
> Andras
> 
> -----Original Message-----
> From: Ctk-developers [mailto:ctk-developers-bounces at public.kitware.com] On Behalf Of Clarkson, Matt
> Sent: Wednesday, April 22, 2015 8:50 AM
> To: ctk-developers at commontk.org
> Subject: [Ctk-developers] Workflow Widgets
> 
> Hi there,
> 
> Im looking round for inspiration to code up some IGI workflows.
> 
> Does anyone have a good example of CTK workflow widgets? Im looking for:
>  a) Nice pictures?
>  b) An applicaiton I can run?
>  c) Documentation?
>  d) Small/medium/large in terms of number of steps and branching.
> 
> Thanks
> 
> Matt
> 
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at public.kitware.com
> http://public.kitware.com/mailman/listinfo/ctk-developers



More information about the Ctk-developers mailing list