Skip to the content.
  1. Background The ctkGUI library will need to provide a set of Qt extension widgets geared for scientific and medical uses.

Some of these widgets exist in a variety of Qt-based packages which may be drawn upon if the license permits. Other widgets will be recreated from scratch based on corresponding widgets in other toolkits. This page collects some ideas and examples of the types of widgets that are needed. Please add ideas to the lists below.

’’’

  1. General Purpose Widgets ‘’’

’’’

  1. Scientific Widgets ‘’’

’’’

  1. Visualization Widgets ‘’’

See examples at: http://www.kwwidgets.org/Wiki/Image:KWWidgetsVTKWidgetsOverview.png

’’’

  1. 2D/3D Interaction Widgets ‘’’

See example images from the CTK_Widgets_snaps.zip file attached to this page. Each of these widgets has a 3D interactor (a.k.a. 3D Widget, manipulator, or 3D Gadget) linked to a 2D widget that shows the numerical parameters being manipulated.

See also the VTK Widget examples: http://www.vtk.org/Wiki/VTK_Widget_Examples

See also the way these manipulators are implemented in Autodesk’s Maya animation and modeling software:

’’’

  1. Medical Imaging Widgets ‘’’

’’’

  1. Application Specific Widgets 1. fMRI
1. Diffusion MRI - Tractography Options [http://www.slicer.org/slicerWiki/index.php/Modules:FiducialSeeding-Documentation-3.6](http://www.slicer.org/slicerWiki/index.php/Modules:FiducialSeeding-Documentation-3.6) - Fiber Bundle Properties [http://www.slicer.org/slicerWiki/index.php/Modules:DTIDisplay-Documentation-3.6](http://www.slicer.org/slicerWiki/index.php/Modules:DTIDisplay-Documentation-3.6)
  1. References ‘’’

Built-in Qt Widgets:

http://doc.trolltech.com/4.5/gallery-plastique.html

Qt Add-On Widgets:

http://www.qt-apps.com

http://www.libqxt.org/

http://www.qtsoftware.com/products/appdev/add-on-products/catalog/4

http://qwt.sourceforge.net/

Other Examples:

http://www.kwwidgets.org/Wiki/KWWidgets/Screenshots

http://www.digitalfanatics.org/e8johan/projects/widgets/