fancywidgets.pyqtgraphBased package

includes new or modified widgets with a ‘pyqtgraph’ origin

Submodules

fancywidgets.pyqtgraphBased.Dock module

class fancywidgets.pyqtgraphBased.Dock.Dock(name, area=None, size=(1, 1), widget=None, hideTitle=False, autoOrientation=False, closable=True, minimizable=True, maximizable=True)[source]

Bases: pyqtgraph.dockarea.Dock.Dock

added function:

  • setWidget
  • fullscreen in right click menu of label
  • rename in right click menu of label
  • embedd/release to (temporary) free the Dock from its parent DockArea
close()[source]
closeEvent(evt)[source]
embedd()[source]
keyPressEvent(e)[source]
release()[source]
setFullscreen()[source]
setName(name)[source]
setWidget(widget, index=0, row=None, col=0, rowspan=1, colspan=1)[source]

Add new widget inside dock, remove old one if existent

class fancywidgets.pyqtgraphBased.Dock.DockLabelMenu(dock, *args)[source]

Bases: PyQt4.QtGui.QMenu

setLabelName()[source]
class fancywidgets.pyqtgraphBased.Dock.FullscreenMsg(parent)[source]

Bases: PyQt4.QtGui.QLabel

Simple message on top of this window hides itself after few seconds

fancywidgets.pyqtgraphBased.DockArea module

class fancywidgets.pyqtgraphBased.DockArea.DockArea(max_docks_xy=(), temporary=False, home=None)[source]

Bases: pyqtgraph.dockarea.DockArea.DockArea

save the initial position of a dock and restores it if wished

addDock(dock, *args, **kwargs)[source]
restore()[source]