Skip to content

Commit 8b40719

Browse files
ENH: Friendlier segment editor widget for better intergration in layouts
1 parent 3022a42 commit 8b40719

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui

+3-16
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@
258258
<item>
259259
<widget class="QGroupBox" name="EffectsGroupBox">
260260
<property name="sizePolicy">
261-
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
261+
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
262262
<horstretch>0</horstretch>
263263
<verstretch>0</verstretch>
264264
</sizepolicy>
@@ -274,7 +274,7 @@
274274
<item>
275275
<widget class="QGroupBox" name="OptionsGroupBox">
276276
<property name="sizePolicy">
277-
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
277+
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
278278
<horstretch>0</horstretch>
279279
<verstretch>0</verstretch>
280280
</sizepolicy>
@@ -377,7 +377,7 @@
377377
<item>
378378
<widget class="ctkCollapsibleGroupBox" name="MaskingGroupBox">
379379
<property name="sizePolicy">
380-
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
380+
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
381381
<horstretch>0</horstretch>
382382
<verstretch>0</verstretch>
383383
</sizepolicy>
@@ -468,19 +468,6 @@
468468
</layout>
469469
</widget>
470470
</item>
471-
<item>
472-
<spacer name="verticalSpacer">
473-
<property name="orientation">
474-
<enum>Qt::Vertical</enum>
475-
</property>
476-
<property name="sizeHint" stdset="0">
477-
<size>
478-
<width>20</width>
479-
<height>40</height>
480-
</size>
481-
</property>
482-
</spacer>
483-
</item>
484471
</layout>
485472
</widget>
486473
<customwidgets>

Modules/Scripted/SegmentEditor/SegmentEditor.py

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def setup(self):
6060
self.selectParameterNode()
6161
self.editor.setMRMLScene(slicer.mrmlScene)
6262
self.layout.addWidget(self.editor)
63+
self.layout.addStretch()
6364

6465
# Observe editor effect registrations to make sure that any effects that are registered
6566
# later will show up in the segment editor widget. For example, if Segment Editor is set

0 commit comments

Comments
 (0)