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

From Slicer Wiki
Jump to: navigation, search
(→‎Dialogs: add qSlicerSaveDataDialog (WIP))
(Obsoleted by Slicer4:QtPort/Gallery)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Slicer3:Developers:Projects:QtSlicer|QtSlicer]]&larr;<br>
+
This page has been obsoleted by [[Slicer4:QtPort/Gallery]]. Refer to it for an up-to-date status of the port to Qt.
[http://wiki.na-mic.org/Wiki/index.php/Projects:ARRA:SlicerUI ARRA:SlicerUI]&larr;
 
=Slicer=
 
{|
 
|[[Image:SlicerWithTransformModule.png|thumb|300px|Slicer with KWWidgets + Qt]]
 
|[[Image:SlicerQT-2009-12-10.png|thumb|300px|Slicer with Qt only]]
 
|[[Image:Screenshot-Qt Designer.png|thumb|300px|Qt Designer to design modules]]
 
|}
 
 
 
=Modules=
 
{|
 
|[[Image:QSlicerVolumesModule.png|thumb|300px|Volumes Module (NEW)]]
 
|[[Image:qSlicerTractographyModule.png|thumb|300px|Tractography Module]]
 
|[[Image:QCLIModule-LinearRegistration.png|thumb|300px|Linear Registration Module (CLI)]]
 
|-
 
|[[Image:QSlicerWelcomeModule.png|thumb|300px|Welcome Module]]
 
|[[Image:qSlicerCamerasModule.png|thumb|300px|Cameras Module]]
 
|[[Image:QSlicerTransformsModuleUI.png|thumb|300px|Transforms Module]]
 
|}
 
<!-- oldies
 
{|
 
|[[Image:QtSlicer-2009_10_02-QtTransformModule.png|thumb|300px|Transforms Module v1]]
 
|[[Image:2009_10_02-QtTransformModule-v2.png|thumb|300px|Transforms Module v2]]
 
|[[Image:2009_11_10-qSlicerTransformsModuleUI.png|thumb|300px|Transforms Module v3]]
 
|}
 
-->
 
 
 
=Dialogs=
 
{|
 
|[[Image:QSlicerStandardFileDialog.png|thumb|300px|Standard File Dialog(NEW)]]
 
|[[Image:QSlicerDataDialog.png|thumb|300px|Add Data Dialog(NEW)]]
 
|[[Image:QSlicerSaveDataDialog.png|thumb|300px|Save Data Dialog(WIP)]]
 
|}
 
 
 
=Widgets=
 
==qCTKWidgets==
 
{|
 
|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(NEW)
 
|[[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==
 
{|
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLListWidget.html qMRMLListWidget]<br>[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLTreeWidget.html qMRMLTreeWidget]<br>[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLTreeProxyModel.html qMRMLTreeProxyModel]<br>[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLSceneModel.html qMRMLSceneModel]<br>[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLTransformProxyModel.html qMRMLTransformProxyModel]
 
|[[Image:QMRMLItemModel.png|300px]]
 
|A collection of QObjects to communicate with a vtkMRMLScene
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLMatrixWidget.html qMRMLMatrixWidget]
 
|[[Image:2009_10_09-QMRMLMatrixItem.png|300px]]
 
|A QTableWidget specially conceived for displaying/editing matrices
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLNodeComboBox.html qMRMLNodeComboBox]
 
|[[Image:QMRMLNodeComboBox.png|300px]]
 
|A QComboBox containing vtkMRMLNodes
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLNodeSelector.html qMRMLNodeSelector]<br>(obsoleted by qMRMLNodeComboBox)
 
|[[Image:2009_10_02-QMRMLNodeSelector.png|300px]]
 
|A QComboBox containing vtkMRMLNodes
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLVolumeThresholdWidget.html qMRMLVolumeThresholdWidget]
 
|[[Image:QMRMLThresholdVolumeWidget.png|300px]]
 
|A widget to set the threshold of a vtkMRMLVolumeNode
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLTransformSliders.html qMRMLTransformSliders]
 
|[[Image:2009_10_09-QMRMLTransformSliders.png|300px]]
 
|A collection of qCTKSliderSpinBox for setting transform properties (translation or rotation)
 
|-
 
|[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLWindowLevelWidget.html qMRMLWindowLevelWidget]
 
|[[Image:QMRMLWindowLevelWidget.png|300px]]
 
|A widget to set the window level of a vtkMRMLVolumeNode
 
|}
 
 
 
=Tests=
 
{|
 
|[[Image:QtSlicer-2009_09_16-DoubleSliderExample.png|thumb|300px|Double Slider example]]
 
|}
 

Latest revision as of 15:11, 21 July 2010

Home < Slicer3:Developers:Projects:QtSlicer < Gallery

This page has been obsoleted by Slicer4:QtPort/Gallery. Refer to it for an up-to-date status of the port to Qt.