diff --git a/Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui b/Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui index fca6c97c13d..a7ce7fceef9 100644 --- a/Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui +++ b/Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui @@ -217,7 +217,7 @@ - + 0 0 @@ -409,19 +409,6 @@ - - - - Qt::Vertical - - - - 20 - 40 - - - - diff --git a/Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx b/Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx index 60cca1eaf91..c1c95c6bdff 100644 --- a/Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx +++ b/Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx @@ -1544,7 +1544,6 @@ void qMRMLSegmentEditorWidget::updateEffectsSectionFromMRML() } activeEffect->optionsFrame()->setMinimumHeight(activeEffect->optionsFrame()->sizeHint().height()); activeEffect->optionsLayout()->activate(); - this->setMinimumHeight(this->sizeHint().height()); } else { diff --git a/Modules/Scripted/SegmentEditor/SegmentEditor.py b/Modules/Scripted/SegmentEditor/SegmentEditor.py index adff167c0dc..18941424943 100644 --- a/Modules/Scripted/SegmentEditor/SegmentEditor.py +++ b/Modules/Scripted/SegmentEditor/SegmentEditor.py @@ -66,6 +66,9 @@ def setup(self): self.addObserver(slicer.mrmlScene, slicer.mrmlScene.EndCloseEvent, self.onSceneEndClose) self.addObserver(slicer.mrmlScene, slicer.mrmlScene.EndImportEvent, self.onSceneEndImport) + if hasattr(self.layout, "addStretch"): + self.layout.addStretch() + def selectParameterNode(self): # Select parameter set node if one is found in the scene, and create one otherwise segmentEditorSingletonTag = "SegmentEditor"