Projects:ARRA:SlicerEM:Developer:WidgetsToPort
From NAMIC Wiki
(Redirected from Projects:ARRA:SlicerEM:Developer:QtWidgets)
Home < Projects:ARRA:SlicerEM:Developer:QtWidgets
Back to SlicerEM:Developer page
Contents
- 1 Summary
- 2 List of Widgets and associated panels (ordered by priority)
- 3 Widget screenshots
- 3.1 WorkflowManager-ControlButton
- 3.2 TaskSelector
- 3.3 Segmentation Mode
- 3.4 InputChannel selector
- 3.5 DynamicListOfInputChannel
- 3.6 AnatomicalTree
- 3.7 NodeAttributes
- 3.8 Colormap selector
- 3.9 ColorMapViewOnly
- 3.10 ProbabilityMapSelector
- 3.11 AtlasToInputRegistration
- 3.12 IntensityDistribution
- 3.13 PlotClassDistribution1D
- 3.14 PlotClassDistribution2D
- 3.15 ManualSampling
- 3.16 WeightEditor
- 3.17 ClassWeightsOverview
- 3.18 StoppingConditionsEditor
- 3.19 PrintConfig
- 3.20 AdvancedNodeParameterEditor
- 3.21 WorkingDirSelector
- 3.22 OutputLabelMapSelector
- 3.23 VOIEditor
Summary
- This document illustrates the widgets used in KWWidgets and their Qt counterpart
List of Widgets and associated panels (ordered by priority)
Ordered by priority. Different panels are illustrated here.
Widget | Panels | Note |
---|---|---|
WorkflowManager - ControlButton | Generic | Note that the buttons change based on the panels |
TaskSelector | Define Task | |
Segmentation Mode | Define Task | |
InputChannel selector | Define Input Channels | Qt: Should be embedded in qMRMLNodeComboBoxTableWidget |
DynamicListOfInputChannel | Define Input Channels | Qt: Create a qMRMLNodeComboBoxTableWidget |
Input channel aligned | Define Input Channels | |
Simple Mode GUI | Simple Mode | |
AnatomicalTree | Define Anatomical Tree, Define Atlas | |
NodeAttributes | Define Anatomical Tree | Note that it changes - for superclass only shows name ! |
ProbabilityMapSelector | Define Atlas | Qt:Use qMRMLNodeComboBox with node type: vtkMRMLVolumeNode |
AtlasToInputRegistration | Edit registration parameters | Qt: Extend from qMRMLWidgets and use mrmlManager |
IntensityDistribution - lets talk about redesign | Specify internsity distributions | |
PlotClassDistribution1D | Plot class distribution 1D | Note that it changes when we have on input channel vs two |
PlotClassDistribution2D | Plot class distribution 2D | Note that it changes when we have on input channel vs two |
WeightEditor | Edit node-based parameters | |
ClassWeightsOverview | Edit node-based parameters | |
StoppingConditionsEditor | Edit node-based parameters | |
Dynamic Preprocessing panel | Preprocessing | Currently implemented in Tcl. See function ShowUserInterface in MRI-human-brain.tcl |
WorkingDirSelector | Run segmentation | |
VOIEditor | Run segmentation | |
ManualSampling | Specify internsity distributions | |
OutputLabelMapSelector | Run segmentation | |
Colormap selector | Define Anatomical Tree | |
ColorMapViewOnly | Define Anatomical Tree | |
Multi-thread enabled | Run Segmentation | |
PrintConfig | Edit node-based parameters | |
AdvancedNodeParameterEditor | Edit node-based parameters |
Widget screenshots
WorkflowManager-ControlButton
TaskSelector
KWWidget | Qt |
---|---|
Segmentation Mode
KWWidget | Qt |
---|---|
InputChannel selector
KWWidget | Qt |
---|---|
See DynamicListOfInputChannel |
DynamicListOfInputChannel
KWWidget | Qt |
---|---|
AnatomicalTree
KWWidget | Qt |
---|---|
NodeAttributes
KWWidget | Qt |
---|---|
See AnatomicalTree |
Colormap selector
ColorMapViewOnly
ProbabilityMapSelector
KWWidget | Qt |
---|---|
AtlasToInputRegistration
IntensityDistribution
PlotClassDistribution1D
PlotClassDistribution2D
ManualSampling
WeightEditor
KWWidget | Qt |
---|---|
See ClassWeightsOverview |
ClassWeightsOverview
KWWidget | Qt |
---|---|