NaviNIBS.util.GUI.Dock module¶
- class NaviNIBS.util.GUI.Dock.LabelScrollArea(*args, **kwargs)[source]¶
Bases:
QScrollArea
- sizeHint()[source]¶
Modify size hint behavior to prevent scrollbar showing in some situations where the widget could be given more room to grow
- Return type:
QSize
- staticMetaObject = PySide6.QtCore.QMetaObject("LabelScrollArea" inherits "QScrollArea": )¶
- class NaviNIBS.util.GUI.Dock.AltTContainer(area)[source]¶
Bases:
QTabWidget
,TContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("AltTContainer" inherits "QTabWidget": )¶
- class NaviNIBS.util.GUI.Dock.StackedWidget(*args, **kwargs)[source]¶
Bases:
StackedWidget
- sizeHint()[source]¶
Modify size hint to return current widget size hint instead of maximum size
- Return type:
QSize
- minimumSizeHint()[source]¶
Modify size hint to return current widget size hint instead of maximum size
- Return type:
QSize
- staticMetaObject = PySide6.QtCore.QMetaObject("StackedWidget" inherits "QStackedWidget": )¶
- class NaviNIBS.util.GUI.Dock.TContainer(area)[source]¶
Bases:
TContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("TContainer" inherits "QWidget": Methods: #33 type=Signal, signature=sigStretchChanged() )¶
- class NaviNIBS.util.GUI.Dock.HContainer(area)[source]¶
Bases:
HContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("HContainer" inherits "SplitContainer": )¶
- class NaviNIBS.util.GUI.Dock.VContainer(area)[source]¶
Bases:
VContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("VContainer" inherits "SplitContainer": )¶
- class NaviNIBS.util.GUI.Dock.DockLabel(text, dock, showCloseButton, icon=None, iconFn=None, iconSize=None, **kwargs)[source]¶
Bases:
QFrame
- sigClicked(*args, **kwargs)¶
- sigCloseClicked(*args, **kwargs)¶
- property dim¶
- property icon¶
- property text¶
- property dock¶
- staticMetaObject = PySide6.QtCore.QMetaObject("DockLabel" inherits "QFrame": Methods: #33 type=Signal, signature=sigClicked(PyObject,PyObject), parameters=PyObject, PyObject #34 type=Signal, signature=sigCloseClicked() )¶
- class NaviNIBS.util.GUI.Dock.Dock(name, title=None, area=None, size=(10, 10), widget=None, hideTitle=False, autoOrientation=False, closable=False, affinities=None, icon=None, iconFn=None)[source]¶
Bases:
Dock
- sigFocused: Signal¶
This signal must be emitted by slot connected to root focusObjectChanged to function.
- sigShown: Signal¶
- sigHidden: Signal¶
- sigResized: Signal¶
- property affinities¶
- staticMetaObject = PySide6.QtCore.QMetaObject("Dock" inherits "QWidget": Methods: #33 type=Signal, signature=sigStretchChanged() #34 type=Signal, signature=sigClosed(PyObject), parameters=PyObject )¶
- class NaviNIBS.util.GUI.Dock.DockArea(parent=None, temporary=False, home=None, affinities=None)[source]¶
Bases:
DockArea
- staticMetaObject = PySide6.QtCore.QMetaObject("DockArea" inherits "QWidget": )¶
- property affinities¶
- addDock(dock, position='bottom', relativeTo=None)[source]¶
Adds a dock to this area.
Arguments:
dock
The new Dock object to add. If None, then a new Dock will be created.
position
‘bottom’, ‘top’, ‘left’, ‘right’, ‘above’, or ‘below’
relativeTo
If relativeTo is None, then the new Dock is added to fill an entire edge of the window. If relativeTo is another Dock, then the new Dock is placed adjacent to it (or in a tabbed configuration for ‘above’ and ‘below’).
All extra keyword arguments are passed to Dock.__init__() if dock is None.