From 86e91b733f2dd1e666f2042d397350332c9f3203 Mon Sep 17 00:00:00 2001 From: dm1sh Date: Tue, 31 Oct 2023 14:15:04 +0300 Subject: [PATCH] Fixed dialogs priority and removed reduntant variables --- graph_widget/graph_widget.py | 2 +- plotter_dialog/__main__.py | 2 +- plotter_dialog/dialog.py | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/graph_widget/graph_widget.py b/graph_widget/graph_widget.py index b6352cf..fe1d128 100644 --- a/graph_widget/graph_widget.py +++ b/graph_widget/graph_widget.py @@ -7,7 +7,7 @@ from PyQt5 import QtWidgets matplotlib.use("Qt5Agg") -class GraphWidget(QtWidgets.QWidget): +class GraphWidget(QtWidgets.QDialog): def __init__(self, x, y, labels, mult_plots=False): super().__init__() graph = Graph(x, y, labels, mult_subplots=mult_plots) diff --git a/plotter_dialog/__main__.py b/plotter_dialog/__main__.py index f88bdb6..467a144 100644 --- a/plotter_dialog/__main__.py +++ b/plotter_dialog/__main__.py @@ -10,7 +10,7 @@ from . import PlotterDialog def main(): app = QApplication(sys.argv) - variables = [chr(ord("a") + i) for i in range(10)] + variables = [chr(ord("a") + i) for i in range(4)] dlg = PlotterDialog( variable_values={key: np.sort(np.random.random(10)) * 10 for key in variables}, diff --git a/plotter_dialog/dialog.py b/plotter_dialog/dialog.py index ac18323..e93083b 100644 --- a/plotter_dialog/dialog.py +++ b/plotter_dialog/dialog.py @@ -215,7 +215,9 @@ class PlotterDialog(QDialog): self.graph = GraphWidget(xs, ys, labels, mult_plots=mult_subplots) - self.graph.show() + self.graph.setWindowTitle("Графики") + + self.graph.exec() def reset(self): dlg = QMessageBox(