Difference between revisions of "Slicer3:Developers:Projects:QtSlicer/Gallery"

From Slicer Wiki
Jump to: navigation, search
Line 34: Line 34:
  
 
=Widgets=
 
=Widgets=
==qCTKWidgets==
+
==CTK Widgets==
{|
+
See the [http://www.commontk.org/index.php/Documentation/ImageGallery CTK image gallery]  
|ctkDirectoryButton(NEW)
 
|[[Image:CtkDirectoryButton.png|300px]]
 
|A QPushButton that display a directory path and popups a QFileDialog on click. The selected directory is then displayed on the button and a signal emitted.
 
|-
 
|qCTKCheckableHeaderView(NEW)
 
|[[Image:QCTKCheckableHeaderView.png|300px]]
 
|A QHeaderView that support checkable sections. The checkState can be propagated to the model items.
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKRangeWidget.html qCTKRangeWidget](NEW)
 
|[[Image:QCTKRangeWidget.png|300px]]
 
|A qCTKDoubleRangeSlider with 2 linked spinboxes.
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKDoubleRangeSlider.html qCTKDoubleRangeSlider](NEW)
 
|[[Image:QCTKRangeSlider.png|300px]]
 
|A qCTKRangeSlider handling double values.
 
|-
 
|ctkDICOMModel
 
|[[Image:CtkDICOMModel.png|300px]]
 
|A QAbstractItemModel to represent DICOM files.
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKRangeSlider.html qCTKRangeSlider]
 
|[[Image:QCTKRangeSlider.png|300px]]
 
|A QSlider with 2 handles to select 2 values.
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKMenuButton.html qCTKMenuButton]
 
|[[Image:QCTKMenuButton.png|300px]]
 
|A QPushButton with a dedicated area that popups a QMenu
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKTreeComboBox.html qCTKTreeComboBox]
 
|[[Image:qCTKTreeComboBox.png|300px]]
 
|A QComboBox that displays items in a tree view
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKFittedTextBrowser.html qCTKFittedTextBrowser]
 
|
 
{|
 
|[[Image:qCTKFittedTextBrowser.png|185px]]
 
|[[Image:qCTKFittedTextBrowser2.png|115px]]
 
|}
 
|A QTextBrowser that returns a dynamic vertical size hint depending of it's width.
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKTitleComboBox.html qCTKTitleComboBox]
 
|[[Image:2009_10_27-QCTKTitleComboBox.png|300px]]
 
|A QComboBox with a persistent title
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKSliderSpinBoxWidget.html qCTKSliderSpinBoxWidget]
 
|[[Image:qCTKSliderSpinBoxWidget.png|300px]]
 
|A pair of a qCTKDoubleSlider and a QDoubleSpinBox bound together
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKCollapsibleButton.html qCTKCollapsibleButton]
 
|[[Image:2009_10_23-QCTKCollapsibleWidget.png|300px|]]
 
|A container with a QPushButton on top that controls the visible state of the contents
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKCollapsibleGroupBox.html qCTKCollapsibleGroupBox]
 
|[[Image:2009_10_16-QCTKCollapsibleGroupBox.png|300px]]
 
|A QGroupBox that collapses/expands when checked/unchecked
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKColorPickerButton.html qCTKColorPickerButton]
 
|[[Image:2009_10_23-QCTKColorPickerButton.png|300px]]
 
|A QPushButton with a colorful icon, opening a color chooser dialog on click
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKCoordinatesWidget.html qCTKCoordinatesWidget]
 
|[[Image:2009_10_16-QCTKCoordinatesWidget.png|300px]]
 
|A QDoubleSpinBox container that groups signals/slots of 3D vectors(i.e. X,Y,Z)
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKDoubleSlider.html qCTKDoubleSlider]
 
|[[Image:QCTKDoubleSlider.png|300px]]
 
|A slider handling doubles
 
|}
 
<!-- oldies
 
[[Image:2009_10_02-QCTKLinearTransformSlider.png|300px]]
 
-->
 
 
 
 
==qMRMLWidgets==
 
==qMRMLWidgets==
 
{|
 
{|

Revision as of 04:22, 17 June 2010

Home < Slicer3:Developers:Projects:QtSlicer < Gallery

QtSlicer
ARRA:SlicerUI

Slicer

Slicer with KWWidgets + Qt
Slicer with Qt only
Qt Designer to design modules

Modules

Volumes Module (NEW)
Tractography Module
Linear Registration Module (CLI)
Welcome Module
Cameras Module
Transforms Module

Dialogs

Standard File Dialog(NEW)
Add Data Dialog(NEW)
Save Data Dialog(WIP)

Widgets

CTK Widgets

See the CTK image gallery

qMRMLWidgets

qMRMLListWidget
qMRMLTreeWidget
qMRMLTreeProxyModel
qMRMLSceneModel
qMRMLTransformProxyModel
QMRMLItemModel.png A collection of QObjects to communicate with a vtkMRMLScene
qMRMLMatrixWidget 2009 10 09-QMRMLMatrixItem.png A QTableWidget specially conceived for displaying/editing matrices
qMRMLNodeComboBox QMRMLNodeComboBox.png A QComboBox containing vtkMRMLNodes
qMRMLNodeSelector
(obsoleted by qMRMLNodeComboBox)
2009 10 02-QMRMLNodeSelector.png A QComboBox containing vtkMRMLNodes
qMRMLVolumeThresholdWidget QMRMLThresholdVolumeWidget.png A widget to set the threshold of a vtkMRMLVolumeNode
qMRMLTransformSliders 2009 10 09-QMRMLTransformSliders.png A collection of qCTKSliderSpinBox for setting transform properties (translation or rotation)
qMRMLWindowLevelWidget QMRMLWindowLevelWidget.png A widget to set the window level of a vtkMRMLVolumeNode

Tests

Double Slider example