Docks#

Le module cdl.core.gui.docks fournit les widgets dockables pour la fenêtre principale de DataLab.

Widget de visualisation#

class cdl.core.gui.docks.DataLabPlotWidget(plot_type: PlotType)[source]#

DataLab PlotWidget

Cette classe est une sous-classe de plotpy.plot.PlotWidget qui fournit un widget personnalisé pour DataLab, avec un ensemble spécifique d’outils et une apparence personnalisée.

Paramètres:

plot_type – Type de visualisation

register_tools() None[source]#

Inscrire les outils de visualisation en fonction du type de visualisation

Widget de visualisation dockable#

class cdl.core.gui.docks.DockablePlotWidget(parent: QWidget, plot_type: PlotType)[source]#

Widget de visualisation docké

Paramètres:
  • parent – Widget parent

  • plot_type – Type de visualisation

setup_layout() None[source]#

Configurer la disposition

update_toolbar_position() None[source]#

Mettre à jour la position de la barre d’outils

setup_plotwidget() None[source]#

Configurer le widget de visualisation

update_color_mode() None[source]#

Update plot widget styles according to application color mode

get_plot() BasePlot[source]#

Renvoyer l’instance de visualisation

update_watermark(plot: BasePlot) None[source]#

Mettre à jour la visibilité du filigrane

visibility_changed(enable: bool) None[source]#

La visibilité du DockWidget a changé