File tree 4 files changed +7
-27
lines changed
Loadable/Segmentations/Widgets
4 files changed +7
-27
lines changed Original file line number Diff line number Diff line change 211
211
<property name =" minimumSize" >
212
212
<size >
213
213
<width >0</width >
214
- <height >0 </height >
214
+ <height >100 </height >
215
215
</size >
216
216
</property >
217
217
<property name =" maximumSize" >
258
258
<item >
259
259
<widget class =" QGroupBox" name =" EffectsGroupBox" >
260
260
<property name =" sizePolicy" >
261
- <sizepolicy hsizetype =" Preferred" vsizetype =" Preferred " >
261
+ <sizepolicy hsizetype =" Preferred" vsizetype =" Maximum " >
262
262
<horstretch >0</horstretch >
263
263
<verstretch >0</verstretch >
264
264
</sizepolicy >
274
274
<item >
275
275
<widget class =" QGroupBox" name =" OptionsGroupBox" >
276
276
<property name =" sizePolicy" >
277
- <sizepolicy hsizetype =" Preferred" vsizetype =" Preferred " >
277
+ <sizepolicy hsizetype =" Preferred" vsizetype =" Maximum " >
278
278
<horstretch >0</horstretch >
279
279
<verstretch >0</verstretch >
280
280
</sizepolicy >
377
377
<item >
378
378
<widget class =" ctkCollapsibleGroupBox" name =" MaskingGroupBox" >
379
379
<property name =" sizePolicy" >
380
- <sizepolicy hsizetype =" Preferred" vsizetype =" Preferred " >
380
+ <sizepolicy hsizetype =" Preferred" vsizetype =" Maximum " >
381
381
<horstretch >0</horstretch >
382
382
<verstretch >0</verstretch >
383
383
</sizepolicy >
468
468
</layout >
469
469
</widget >
470
470
</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 >
484
471
</layout >
485
472
</widget >
486
473
<customwidgets >
Original file line number Diff line number Diff line change 57
57
<item row =" 1" column =" 0" >
58
58
<widget class =" QTableWidget" name =" SegmentsTable" >
59
59
<property name =" sizePolicy" >
60
- <sizepolicy hsizetype =" Ignored" vsizetype =" MinimumExpanding " >
60
+ <sizepolicy hsizetype =" Ignored" vsizetype =" Ignored " >
61
61
<horstretch >0</horstretch >
62
- <verstretch >1 </verstretch >
62
+ <verstretch >0 </verstretch >
63
63
</sizepolicy >
64
64
</property >
65
65
<property name =" minimumSize" >
Original file line number Diff line number Diff line change @@ -1633,14 +1633,11 @@ void qMRMLSegmentEditorWidget::updateEffectsSectionFromMRML()
1633
1633
d->MaskingGroupBox ->show ();
1634
1634
1635
1635
// Perform updates to prevent layout collapse
1636
- d->EffectHelpBrowser ->setMinimumHeight (d->EffectHelpBrowser ->sizeHint ().height ());
1637
1636
if (d->EffectHelpBrowser ->layout ())
1638
1637
{
1639
1638
d->EffectHelpBrowser ->layout ()->update ();
1640
1639
}
1641
- activeEffect->optionsFrame ()->setMinimumHeight (activeEffect->optionsFrame ()->sizeHint ().height ());
1642
1640
activeEffect->optionsLayout ()->activate ();
1643
- this ->setMinimumHeight (this ->sizeHint ().height ());
1644
1641
}
1645
1642
else
1646
1643
{
@@ -3269,21 +3266,16 @@ void qMRMLSegmentEditorWidget::updateEffectLayouts()
3269
3266
3270
3267
if (d->ActiveEffect )
3271
3268
{
3272
- d->EffectHelpBrowser ->setMinimumHeight (d->EffectHelpBrowser ->sizeHint ().height ());
3273
3269
if (d->EffectHelpBrowser ->layout ())
3274
3270
{
3275
3271
d->EffectHelpBrowser ->layout ()->update ();
3276
3272
}
3277
- d->ActiveEffect ->optionsFrame ()->setMinimumHeight (d->ActiveEffect ->optionsFrame ()->sizeHint ().height ());
3278
3273
d->ActiveEffect ->optionsLayout ()->activate ();
3279
3274
}
3280
3275
else
3281
3276
{
3282
- d->OptionsGroupBox ->setMinimumHeight (d->OptionsGroupBox ->sizeHint ().height ());
3283
3277
d->OptionsGroupBox ->layout ()->activate ();
3284
3278
}
3285
-
3286
- this ->setMinimumHeight (this ->sizeHint ().height ());
3287
3279
}
3288
3280
3289
3281
// -----------------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ def setup(self):
60
60
self .selectParameterNode ()
61
61
self .editor .setMRMLScene (slicer .mrmlScene )
62
62
self .layout .addWidget (self .editor )
63
+ self .layout .addStretch ()
63
64
64
65
# Observe editor effect registrations to make sure that any effects that are registered
65
66
# later will show up in the segment editor widget. For example, if Segment Editor is set
You can’t perform that action at this time.
0 commit comments