[Ctk-developers] Workflow Widgets

Andras Lasso lasso at queensu.ca
Wed Apr 22 14:59:24 EDT 2015


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