|
|
(10 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | [[Slicer3:Developers:Projects:QtSlicer|QtSlicer]]←<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]←
| |
− | =Slicer=
| |
− | {|
| |
− | |[[Image:SlicerWithTransformModule.png|thumb|Slicer with KWWidgets + Qt]]
| |
− | |[[Image:SlicerQT-2009-12-10.png|thumb| Slicer with Qt only]]
| |
− | |[[Image:Screenshot-Qt Designer.png|thumb|Qt Designer to design modules]]
| |
− | |}
| |
− | | |
− | =Modules=
| |
− | {|
| |
− | |[[Image:QSlicerVolumesModule.png|thumb|Volumes Module (NEW)]]
| |
− | |[[Image:qSlicerTractographyModule.png|thumb|Tractography Module (NEW)]]
| |
− | |[[Image:QCLIModule-LinearRegistration.png|thumb|Linear Registration Module (CLI)]]
| |
− | |-
| |
− | |[[Image:QSlicerWelcomeModule.png|thumb|Welcome Module]]
| |
− | |[[Image:qSlicerCamerasModule.png|thumb|Cameras Module]]
| |
− | |[[Image:QSlicerTransformsModuleUI.png|thumb|Transforms Module]]
| |
− | |}
| |
− | <!-- oldies
| |
− | {|
| |
− | |[[Image:QtSlicer-2009_10_02-QtTransformModule.png|thumb|Transforms Module v1]]
| |
− | |[[Image:2009_10_02-QtTransformModule-v2.png|thumb|Transforms Module v2]]
| |
− | |[[Image:2009_11_10-qSlicerTransformsModuleUI.png|thumb|Transforms Module v3]]
| |
− | |}
| |
− | -->
| |
− | | |
− | =Widgets=
| |
− | ==qCTKWidgets==
| |
− | {|
| |
− | |ctkDICOMModel(NEW)
| |
− | |[[Image:CtkDICOMModel.png|200px]]
| |
− | |A QAbstractItemModel to represent DICOM files.
| |
− | |-
| |
− | |[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKRangeSlider.html qCTKRangeSlider](NEW)
| |
− | |[[Image:QCTKRangeSlider.png|200px]]
| |
− | |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|200px]]
| |
− | |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|200px]]
| |
− | |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|135px]]
| |
− | |[[Image:qCTKFittedTextBrowser2.png|65px]]
| |
− | |}
| |
− | |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|200px]]
| |
− | |A QComboBox with a persistent title
| |
− | |-
| |
− | |[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqCTKSliderSpinBoxWidget.html qCTKSliderSpinBoxWidget]
| |
− | |[[Image:qCTKSliderSpinBoxWidget.png|200px]]
| |
− | |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|200px|]]
| |
− | |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|200px]]
| |
− | |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|200px]]
| |
− | |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|200px]]
| |
− | |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|200px]]
| |
− | |A slider handling doubles
| |
− | |}
| |
− | <!-- oldies
| |
− | [[Image:2009_10_02-QCTKLinearTransformSlider.png|200px]]
| |
− | -->
| |
− | | |
− | ==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|200px]]
| |
− | |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|200px]]
| |
− | |A QTableWidget specially conceived for displaying/editing matrices
| |
− | |-
| |
− | |[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLNodeComboBox.html qMRMLNodeComboBox]
| |
− | |[[Image:QMRMLNodeComboBox.png|200px]]
| |
− | |A QComboBox containing vtkMRMLNodes
| |
− | |-
| |
− | |[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLNodeSelector.html qMRMLNodeSelector](obsolete by qMRMLNodeComboBox)
| |
− | |[[Image:2009_10_02-QMRMLNodeSelector.png|200px]]
| |
− | |A QComboBox containing vtkMRMLNodes
| |
− | |-
| |
− | |[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classqMRMLVolumeThresholdWidget.html qMRMLVolumeThresholdWidget]
| |
− | |[[Image:QMRMLThresholdVolumeWidget.png|200px]]
| |
− | |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|200px]]
| |
− | |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|200px]]
| |
− | |A widget to set the window level of a vtkMRMLVolumeNode
| |
− | |}
| |
− | | |
− | =Tests=
| |
− | {|
| |
− | |[[Image:QtSlicer-2009_09_16-DoubleSliderExample.png|thumb|Double Slider example]]
| |
− | |}
| |