diff --git a/src/View/MainWindowTabGraph.py b/src/View/MainWindowTabGraph.py index 048d8328..8da4968a 100644 --- a/src/View/MainWindowTabGraph.py +++ b/src/View/MainWindowTabGraph.py @@ -14,7 +14,9 @@ from View.PlotXY import PlotXY from View.Network.GraphWidget import GraphWidget from PyQt5.QtCore import Qt -from PyQt5.QtWidgets import QWidget, QGroupBox, QLabel, QHBoxLayout, QVBoxLayout +from PyQt5.QtWidgets import ( + QWidget, QGroupBox, QLabel, QHBoxLayout, QVBoxLayout, QSplitter, +) class WidgetGraph(QWidget): @@ -27,6 +29,9 @@ class WidgetGraph(QWidget): self._trad = trad layout = QHBoxLayout(self) + self._splitter = QSplitter(Qt.Horizontal, self) + self._splitter.setChildrenCollapsible(False) + layout.addWidget(self._splitter) self._graph_widget = None self._graph_group = QGroupBox( @@ -40,7 +45,7 @@ class WidgetGraph(QWidget): self._graph_title.setWordWrap(True) self._graph_layout.addWidget(self._graph_title) self._update_graph_title() - layout.addWidget(self._graph_group, 1) + self._splitter.addWidget(self._graph_group) self.canvas = MplCanvas(width=5, height=4, dpi=100) self.canvas.setObjectName("canvas_graph") @@ -54,7 +59,10 @@ class WidgetGraph(QWidget): self._plot_layout = QVBoxLayout(self._plot_group) self._plot_layout.addWidget(self.toolbar) self._plot_layout.addWidget(self.canvas, 1) - layout.addWidget(self._plot_group, 1) + self._splitter.addWidget(self._plot_group) + self._splitter.setStretchFactor(0, 1) + self._splitter.setStretchFactor(1, 1) + self._splitter.setSizes([1000, 1000]) self.plot = PlotXY( canvas=self.canvas,