geometry: Fix icon_path and reindent code.

mesh
Pierre-Antoine Rouby 2023-04-05 13:57:43 +02:00
parent 631f06e7d6
commit 90b8205f8e
2 changed files with 49 additions and 61 deletions

View File

@ -11,7 +11,7 @@ from PyQt5.QtWidgets import (
from View.Plot import MplCanvas, navigation_toolbar_2qt from View.Plot import MplCanvas, navigation_toolbar_2qt
file_path = os.path.abspath(os.path.dirname(__file__)) file_path = os.path.abspath(os.path.dirname(__file__))
icon_path = f"{os.path.dirname(os.path.dirname(file_path))}/../../ui/ressources/" icon_path = f"{os.path.dirname(os.path.dirname(file_path))}/View/ui/ressources/"
class Ui_MainWindow(object): class Ui_MainWindow(object):
def setupUi(self, MainWindowProfile): def setupUi(self, MainWindowProfile):
@ -189,13 +189,18 @@ class Ui_MainWindow(object):
self.btn_reset.setIconSize(btn_size) self.btn_reset.setIconSize(btn_size)
self.horizontalLayout.addWidget(self.btn_reset) self.horizontalLayout.addWidget(self.btn_reset)
spacerItem = QtWidgets.QSpacerItem(30, 30, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) spacerItem = QtWidgets.QSpacerItem(
30, 30,
QtWidgets.QSizePolicy.Expanding,
QtWidgets.QSizePolicy.Minimum
)
self.horizontalLayout.addItem(spacerItem) self.horizontalLayout.addItem(spacerItem)
self.verticalLayout_left.addLayout(self.horizontalLayout) self.verticalLayout_left.addLayout(self.horizontalLayout)
self.tableView = QTableView(self.widget) self.tableView = QTableView(self.widget)
self.tableView.setStyleSheet(" QTableView { border: 1px solid black;\n" self.tableView.setStyleSheet(
" QTableView { border: 1px solid black;\n"
" gridline-color: blue;\n" " gridline-color: blue;\n"
" border-radius: 2px;\n" " border-radius: 2px;\n"
" border-style: solid;\n" " border-style: solid;\n"
@ -204,26 +209,15 @@ class Ui_MainWindow(object):
" font-size: 11.5px;\n" " font-size: 11.5px;\n"
" font-family: Helvetica\n" " font-family: Helvetica\n"
"\n" "\n"
" }") " }"
# self.tableView.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection) )
# self.tableView.setGridStyle(Qt.SolidLine)
self.tableView.setObjectName("tableView") self.tableView.setObjectName("tableView")
self.tableView.setSelectionBehavior(QAbstractItemView.SelectRows) # permet de sélectionner une ligne entière self.tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
# self.tableView.verticalHeader().hide() # hide vertical/row headers
self.tableView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) self.tableView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
# self.tableView.setSelectionMode(QAbstractItemView.MultiSelection)
# self.tableView.horizontalHeader().setStretchLastSection(True)
# self.tableView.setVisible(False)
self.tableView.resizeColumnsToContents() self.tableView.resizeColumnsToContents()
self.tableView.resizeRowsToContents() self.tableView.resizeRowsToContents()
# self.tableView.setVisible(True) self.tableView.setAlternatingRowColors(True)
# self.tableView.verticalHeader().setSectionResizeMode(QHeaderView.Stretch) # pour que le tableau occupe self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
# toute la zone
self.tableView.setAlternatingRowColors(True) # colorie une ligne sur 2
self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) # ajuster la largeur du tableau
# self.tableView.setEditTriggers(QAbstractItemView.DoubleClicked) # met en mode édition en cliquant sur une
# ligne https://doc.qt.io/qt-5/qabstractitemview.html#EditTrigger-enum NoEditTriggers, DoubleClicked,
# SelectedClicked, CurrentChanged
self.verticalLayout_left.addWidget(self.tableView) self.verticalLayout_left.addWidget(self.tableView)
self.widget1 = QtWidgets.QWidget(self.splitter) self.widget1 = QtWidgets.QWidget(self.splitter)
@ -250,15 +244,12 @@ class Ui_MainWindow(object):
self.label_graphic_help.setObjectName("label_graphic_help") self.label_graphic_help.setObjectName("label_graphic_help")
self.verticalLayout_right.addWidget(self.label_graphic_help) self.verticalLayout_right.addWidget(self.label_graphic_help)
# self.graphicsView = QtWidgets.QGraphicsView(self.widget1) self.my_canvas = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
# self.graphicsView.setObjectName("graphicsView")
# self.verticalLayout_right.addWidget(self.graphicsView)
self.my_canvas = MplCanvas.MplCanvas(width=5, height=4,
dpi=100)
self.my_canvas.setObjectName("my_canvas") self.my_canvas.setObjectName("my_canvas")
self.my_toolbar = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(self.my_canvas, self.widget1) self.my_toolbar = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(
self.my_canvas, self.widget1
)
self.my_toolbar.setStyleSheet( self.my_toolbar.setStyleSheet(
"QToolBar{ border: 1px solid darkGray;\n" "QToolBar{ border: 1px solid darkGray;\n"
" gridline-color: blue;\n" " gridline-color: blue;\n"

View File

@ -14,7 +14,7 @@ from View.Plot import (
) )
file_path = os.path.abspath(os.path.dirname(__file__)) file_path = os.path.abspath(os.path.dirname(__file__))
icon_path = f"{os.path.dirname(os.path.dirname(file_path))}/../../ui/resources/" icon_path = f"{os.path.dirname(os.path.dirname(file_path))}/View/ui/ressources/"
class Ui_MainWindow(object): class Ui_MainWindow(object):
def setupUi(self, MainWindow_reach): def setupUi(self, MainWindow_reach):
@ -218,13 +218,15 @@ class Ui_MainWindow(object):
self.verticalLayout_canvas_1 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_canvas_1 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_3)
self.verticalLayout_canvas_1.setContentsMargins(0, 0, 0, 0) self.verticalLayout_canvas_1.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_canvas_1.setObjectName("verticalLayout_canvas_1") self.verticalLayout_canvas_1.setObjectName("verticalLayout_canvas_1")
self.canvas_1 = MplCanvas.MplCanvas(width=5, height=4,
dpi=100) # QtWidgets.QGraphicsView(self.verticalLayoutWidget_3)
self.canvas_1 = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
self.canvas_1.setObjectName("canvas_1") self.canvas_1.setObjectName("canvas_1")
self.toolbar_1 = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(self.canvas_1, self.centralwidget) self.toolbar_1 = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(
self.toolbar_1.setStyleSheet("QToolBar{ border: 1px solid darkGray;\n" self.canvas_1, self.centralwidget
)
self.toolbar_1.setStyleSheet(
"QToolBar{ border: 1px solid darkGray;\n"
" gridline-color: blue;\n" " gridline-color: blue;\n"
" border-radius: 4px;\n" " border-radius: 4px;\n"
" border-style: solid;\n" " border-style: solid;\n"
@ -233,19 +235,19 @@ class Ui_MainWindow(object):
" font-size: 12px;\n" " font-size: 12px;\n"
" font-family: Helvetica\n" " font-family: Helvetica\n"
"\n" "\n"
" }") " }"
)
self.verticalLayout_canvas_1.addWidget(self.toolbar_1) self.verticalLayout_canvas_1.addWidget(self.toolbar_1)
self.verticalLayout_canvas_1.addWidget(self.canvas_1) self.verticalLayout_canvas_1.addWidget(self.canvas_1)
self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.splitter) self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.splitter)
self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
self.verticalLayout_canvas_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout_canvas_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
self.verticalLayout_canvas_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_canvas_2.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_canvas_2.setObjectName("verticalLayout_canvas_2") self.verticalLayout_canvas_2.setObjectName("verticalLayout_canvas_2")
self.canvas_2 = MplCanvas.MplCanvas(width=5, height=4,
dpi=100) # QtWidgets.QGraphicsView(self.verticalLayoutWidget_2) self.canvas_2 = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
# self.canvas_2.setMouseTracking(False)
self.canvas_2.setObjectName("canvas_2") self.canvas_2.setObjectName("canvas_2")
self.toolbar_2 = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(self.canvas_2, self.centralwidget) self.toolbar_2 = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(self.canvas_2, self.centralwidget)
@ -261,7 +263,7 @@ class Ui_MainWindow(object):
"\n" "\n"
" }" " }"
) )
# self.frame_toolbar.addWidget(self.toolbar)
self.verticalLayout_canvas_2.addWidget(self.toolbar_2) self.verticalLayout_canvas_2.addWidget(self.toolbar_2)
self.verticalLayout_canvas_2.addWidget(self.canvas_2) self.verticalLayout_canvas_2.addWidget(self.canvas_2)
self.verticalLayoutWidget = QtWidgets.QWidget(self.splitter_2) self.verticalLayoutWidget = QtWidgets.QWidget(self.splitter_2)
@ -269,8 +271,8 @@ class Ui_MainWindow(object):
self.verticalLayout_canvas_3 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout_canvas_3 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
self.verticalLayout_canvas_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_canvas_3.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_canvas_3.setObjectName("verticalLayout_canvas_3") self.verticalLayout_canvas_3.setObjectName("verticalLayout_canvas_3")
self.canvas_3 = MplCanvas.MplCanvas(width=5, height=4,
dpi=100) # QtWidgets.QGraphicsView(self.verticalLayoutWidget) self.canvas_3 = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
self.canvas_3.setObjectName("canvas_3") self.canvas_3.setObjectName("canvas_3")
self.toolbar_3 = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(self.canvas_3, self.centralwidget) self.toolbar_3 = navigation_toolbar_2qt.PamHyrNavigationToolbar2QT(self.canvas_3, self.centralwidget)
@ -286,13 +288,8 @@ class Ui_MainWindow(object):
"\n" "\n"
" }" " }"
) )
# self.frame_toolbar.addWidget(self.toolbar)
self.verticalLayout_canvas_3.addWidget(self.toolbar_3) self.verticalLayout_canvas_3.addWidget(self.toolbar_3)
# self.verticalLayout_canvas_3.addWidget(self.canvas_3)
# from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
# import matplotlib.pyplot as plt
# self.figure = plt.figure()
# self.canvas_3 = FigureCanvas(self.figure)
self.verticalLayout_canvas_3.addWidget(self.canvas_3) self.verticalLayout_canvas_3.addWidget(self.canvas_3)
self.gridLayout.addWidget(self.splitter_2, 0, 0, 3, 3) self.gridLayout.addWidget(self.splitter_2, 0, 0, 3, 3)