pyface.i_layout_widget module¶
-
class
pyface.i_layout_widget.
ILayoutWidget
(adaptee, default=<class 'traits.adaptation.adaptation_error.AdaptationError'>)[source]¶ Bases:
pyface.i_widget.IWidget
,pyface.i_layout_item.ILayoutItem
Interface for widgets that can participate in layout.
Most widgets implement ILayoutWidget, but widgets like top-level windows, menus, toolbars, etc. do not.
-
class
pyface.i_layout_widget.
MLayoutWidget
[source]¶ Bases:
traits.has_traits.HasTraits
A mixin for Widgets that can participate in layouts.
Most widgets implement ILayoutWidget, but widgets like top-level windows, menus, toolbars, etc. do not.
-
minimum_size
= Size¶ The minimum size that the widget can take.
-
maximum_size
= Size¶ The maximum size that the widget can take.
-
stretch
= Tuple(Int, Int)¶ Weight factor used to distribute extra space between widgets.
-
size_policy
= Tuple(SizePolicy, SizePolicy)¶ How the widget should behave when more space is available.
-