mirror of https://gitlab.com/pamhyr/pamhyr2
refactoring: Delete deprecated unused files.
parent
2ff4f63d23
commit
b1c658d711
|
|
@ -1,260 +0,0 @@
|
|||
# mainwindow_ui_profile.py -- Pamhyr
|
||||
# Copyright (C) 2023 INRAE
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os.path
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
from PyQt5.QtCore import Qt, QSize
|
||||
from PyQt5.QtWidgets import (
|
||||
QTableView, QAbstractItemView, QHeaderView,
|
||||
QToolBar,
|
||||
)
|
||||
|
||||
from View.Plot import MplCanvas
|
||||
from View.Plot.PamhyrToolbar import PamhyrPlotToolbar
|
||||
|
||||
file_path = os.path.abspath(os.path.dirname(__file__))
|
||||
icon_path = f"{os.path.dirname(os.path.dirname(file_path))}/../View/ui/ressources/"
|
||||
|
||||
class Ui_MainWindow(object):
|
||||
def setupUi(self, MainWindowProfile):
|
||||
MainWindowProfile.setObjectName("MainWindowProfile")
|
||||
MainWindowProfile.resize(1089, 699)
|
||||
self.centralwidget = QtWidgets.QWidget(MainWindowProfile)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.centralwidget)
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.splitter = QtWidgets.QSplitter(self.centralwidget)
|
||||
self.splitter.setOrientation(Qt.Horizontal)
|
||||
self.splitter.setObjectName("splitter")
|
||||
self.widget = QtWidgets.QWidget(self.splitter)
|
||||
self.widget.setObjectName("widget")
|
||||
self.verticalLayout_left = QtWidgets.QVBoxLayout(self.widget)
|
||||
self.verticalLayout_left.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_left.setObjectName("verticalLayout_left")
|
||||
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
|
||||
self.toolBar = QToolBar(MainWindowProfile)
|
||||
self.toolBar.setOrientation(Qt.Vertical)
|
||||
self.toolBar.setEnabled(True)
|
||||
MainWindowProfile.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
|
||||
|
||||
btn_size = QSize(40, 28)
|
||||
|
||||
self.btn_add = QtWidgets.QAction(self.widget)
|
||||
self.btn_add.setObjectName("btn_add")
|
||||
icon_btn_add = QtGui.QIcon()
|
||||
icon_btn_add.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-add.png"))
|
||||
self.btn_add.setIcon(icon_btn_add)
|
||||
self.toolBar.addAction(self.btn_add)
|
||||
|
||||
self.btn_delete = QtWidgets.QAction(self.widget)
|
||||
self.btn_delete.setObjectName("btn_delete")
|
||||
icon_btn_delete = QtGui.QIcon()
|
||||
icon_btn_delete.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-remove.png"))
|
||||
self.btn_delete.setIcon(icon_btn_delete)
|
||||
self.toolBar.addAction(self.btn_delete)
|
||||
|
||||
self.btn_sort_asc_x = QtWidgets.QAction(self.widget)
|
||||
self.btn_sort_asc_x.setObjectName("btn_sort_asc_x")
|
||||
icon_btn_sort_asc_x = QtGui.QIcon()
|
||||
icon_btn_sort_asc_x.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-sort-ascending.png"))
|
||||
self.btn_sort_asc_x.setIcon(icon_btn_sort_asc_x)
|
||||
self.toolBar.addAction(self.btn_sort_asc_x)
|
||||
|
||||
self.btn_sort_desc_x = QtWidgets.QAction(self.widget)
|
||||
self.btn_sort_desc_x.setObjectName("btn_sort_desc_x")
|
||||
icon_btn_sort_desc_x = QtGui.QIcon()
|
||||
icon_btn_sort_desc_x.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-sort-descending.png"))
|
||||
self.btn_sort_desc_x.setIcon(icon_btn_sort_desc_x)
|
||||
self.toolBar.addAction(self.btn_sort_desc_x)
|
||||
|
||||
self.btn_sort_asc_y = QtWidgets.QAction(self.widget)
|
||||
self.btn_sort_asc_y.setObjectName("btn_sort_asc_y")
|
||||
icon_btn_sort_asc_y = QtGui.QIcon()
|
||||
icon_btn_sort_asc_y.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-sort-ascending.png"))
|
||||
self.btn_sort_asc_y.setIcon(icon_btn_sort_asc_y)
|
||||
self.toolBar.addAction(self.btn_sort_asc_y)
|
||||
|
||||
self.btn_sort_desc_y = QtWidgets.QAction(self.widget)
|
||||
self.btn_sort_desc_y.setObjectName("btn_sort_desc_y")
|
||||
icon_btn_sort_desc_y = QtGui.QIcon()
|
||||
icon_btn_sort_desc_y.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-sort-descending.png"))
|
||||
self.btn_sort_desc_y.setIcon(icon_btn_sort_desc_y)
|
||||
self.toolBar.addAction(self.btn_sort_desc_y)
|
||||
|
||||
self.btn_move_up = QtWidgets.QAction(self.widget)
|
||||
self.btn_move_up.setObjectName("btn_move_up")
|
||||
icon_btn_move_up = QtGui.QIcon()
|
||||
icon_btn_move_up.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}up.png"))
|
||||
self.btn_move_up.setIcon(icon_btn_move_up)
|
||||
self.toolBar.addAction(self.btn_move_up)
|
||||
|
||||
self.btn_move_down = QtWidgets.QAction(self.widget)
|
||||
self.btn_move_down.setObjectName("btn_move_down")
|
||||
icon_btn_move_down = QtGui.QIcon()
|
||||
icon_btn_move_down.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}down.png"))
|
||||
self.btn_move_down.setIcon(icon_btn_move_down)
|
||||
self.toolBar.addAction(self.btn_move_down)
|
||||
|
||||
self.btn_export = QtWidgets.QAction(self.widget)
|
||||
self.btn_export.setObjectName("btn_export")
|
||||
icon_btn_export = QtGui.QIcon()
|
||||
icon_btn_export.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}export.png"))
|
||||
self.btn_export.setIcon(icon_btn_export)
|
||||
self.toolBar.addAction(self.btn_export)
|
||||
|
||||
self.btn_copy = QtWidgets.QAction(self.widget)
|
||||
self.btn_copy.setObjectName("btn_copy")
|
||||
icon_btn_copy = QtGui.QIcon()
|
||||
icon_btn_copy.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-copy.png"))
|
||||
self.btn_copy.setIcon(icon_btn_copy)
|
||||
self.toolBar.addAction(self.btn_copy)
|
||||
|
||||
self.btn_paste = QtWidgets.QAction(self.widget)
|
||||
self.btn_paste.setObjectName("btn_paste")
|
||||
icon_btn_paste = QtGui.QIcon()
|
||||
icon_btn_paste.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-paste.png"))
|
||||
self.btn_paste.setIcon(icon_btn_paste)
|
||||
self.toolBar.addAction(self.btn_paste)
|
||||
|
||||
self.btn_check = QtWidgets.QAction(self.widget)
|
||||
self.btn_check.setObjectName("btn_check")
|
||||
icon_btn_check = QtGui.QIcon()
|
||||
icon_btn_check.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-apply.png"))
|
||||
self.btn_check.setIcon(icon_btn_check)
|
||||
self.toolBar.addAction(self.btn_check)
|
||||
|
||||
self.btn_go_back = QtWidgets.QAction(self.widget)
|
||||
self.btn_go_back.setObjectName("btn_go_back")
|
||||
icon_btn_go_back = QtGui.QIcon()
|
||||
icon_btn_go_back.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-undo.png"))
|
||||
self.btn_go_back.setIcon(icon_btn_go_back)
|
||||
self.toolBar.addAction(self.btn_go_back)
|
||||
|
||||
self.btn_reset = QtWidgets.QAction(self.widget)
|
||||
self.btn_reset.setObjectName("btn_reset")
|
||||
icon_btn_reset = QtGui.QIcon()
|
||||
icon_btn_reset.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}cancel.png"))
|
||||
self.btn_reset.setIcon(icon_btn_reset)
|
||||
self.toolBar.addAction(self.btn_reset)
|
||||
|
||||
self.verticalLayout_left.addLayout(self.horizontalLayout)
|
||||
|
||||
self.tableView = QTableView(self.widget)
|
||||
self.tableView.setObjectName("tableView")
|
||||
self.tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
|
||||
self.tableView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
|
||||
self.tableView.resizeColumnsToContents()
|
||||
self.tableView.resizeRowsToContents()
|
||||
self.tableView.setAlternatingRowColors(True)
|
||||
self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
|
||||
self.verticalLayout_left.addWidget(self.tableView)
|
||||
|
||||
self.widget1 = QtWidgets.QWidget(self.splitter)
|
||||
self.widget1.setObjectName("widget1")
|
||||
|
||||
self.verticalLayout_right = QtWidgets.QVBoxLayout(self.widget1)
|
||||
self.verticalLayout_right.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_right.setObjectName("verticalLayout_right")
|
||||
|
||||
self.label_graphic_help = QtWidgets.QLabel(self.widget1)
|
||||
self.label_graphic_help.setMaximumSize(QtCore.QSize(16777215, 25))
|
||||
self.label_graphic_help.setBaseSize(QtCore.QSize(0, 30))
|
||||
self.label_graphic_help.setObjectName("label_graphic_help")
|
||||
self.verticalLayout_right.addWidget(self.label_graphic_help)
|
||||
|
||||
self.canvas = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
|
||||
self.canvas.setObjectName("canvas")
|
||||
|
||||
self.my_toolbar = PamhyrPlotToolbar(
|
||||
self.canvas, self.widget1
|
||||
)
|
||||
|
||||
self.verticalLayout_right.addWidget(self.my_toolbar)
|
||||
self.verticalLayout_right.addWidget(self.canvas)
|
||||
self.horizontalLayout_2.addWidget(self.splitter)
|
||||
|
||||
MainWindowProfile.setCentralWidget(self.centralwidget)
|
||||
|
||||
self.menubar = QtWidgets.QMenuBar(MainWindowProfile)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 1089, 20))
|
||||
self.menubar.setObjectName("menubar")
|
||||
MainWindowProfile.setMenuBar(self.menubar)
|
||||
self.statusbar = QtWidgets.QStatusBar(MainWindowProfile)
|
||||
self.statusbar.setObjectName("statusbar")
|
||||
MainWindowProfile.setStatusBar(self.statusbar)
|
||||
|
||||
self.retranslateUi(MainWindowProfile)
|
||||
QtCore.QMetaObject.connectSlotsByName(MainWindowProfile)
|
||||
|
||||
def retranslateUi(self, MainWindow):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
MainWindow.setWindowTitle(_translate("MainWindowProfile", "MainWindowProfile"))
|
||||
self.btn_add.setToolTip(_translate("MainWindowProfile", "Insérer un point"))
|
||||
self.btn_delete.setToolTip(
|
||||
_translate("MainWindowProfile", "Supprimer le/les point(s) sélectionnés"))
|
||||
self.btn_sort_asc_x.setToolTip(
|
||||
_translate("MainWindowProfile", "Trier les points par ordre croissant de X"))
|
||||
self.btn_sort_desc_x.setToolTip(
|
||||
_translate("MainWindowProfile", "Trier les points par ordre décroissant de X"))
|
||||
self.btn_sort_asc_y.setToolTip(_translate("MainWindowProfile",
|
||||
"Trier les points par ordre croissant de Y"
|
||||
))
|
||||
self.btn_sort_desc_y.setToolTip(_translate("MainWindowProfile",
|
||||
"Trier les points par ordre décroissant de Y"))
|
||||
self.btn_move_up.setToolTip(_translate("MainWindowProfile",
|
||||
"Décaler le point sélectionné vers le haut"))
|
||||
self.btn_move_down.setToolTip(_translate("MainWindowProfile",
|
||||
"Décaler le point sélectionné vers le bas"))
|
||||
self.btn_export.setToolTip(_translate("MainWindowProfile",
|
||||
"Exporter (dans un fichier) les points du profil au format tabulé"))
|
||||
self.btn_copy.setToolTip(
|
||||
_translate("MainWindowProfile", "Copier la sélection au format tabulé"))
|
||||
self.btn_paste.setToolTip(_translate("MainWindowProfile",
|
||||
"Coller la sélection depuis le presse-papier au format tabulé"))
|
||||
self.btn_check.setToolTip(_translate("MainWindowProfile",
|
||||
"Vérifier la validité de la saisie et garder ou pas les modifications "
|
||||
"apportées"))
|
||||
self.btn_go_back.setToolTip(_translate("MainWindowProfile",
|
||||
"Annuler toutes les modifications depuis la dernière validation"))
|
||||
self.btn_reset.setToolTip(_translate("MainWindowProfile",
|
||||
"Annuler toutes les modifications et revenir à l\'état initial"))
|
||||
self.label_graphic_help.setToolTip(_translate("MainWindowProfile",
|
||||
"Ligne d'eau : \n \tZ : Cote (m) \n \tA : Aire mouillée ("
|
||||
"m\u00B2) \n \tp : "
|
||||
"Périmètre mouillé (m) \n \tL : Largeur au miroir (m)"))
|
||||
self.label_graphic_help.setText(
|
||||
_translate("MainWindowProfile", "\'Maj + Clic\' : Ligne d\'eau & \'Ctrl + Clic\' : "
|
||||
"Sélectionner des points"))
|
||||
|
|
@ -1,357 +0,0 @@
|
|||
# mainwindow_ui_reach.py -- Pamhyr
|
||||
# Copyright (C) 2023 INRAE
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import sys
|
||||
import os.path
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
from PyQt5.QtCore import QSize, Qt
|
||||
from PyQt5.QtWidgets import (
|
||||
QAbstractItemView, QHeaderView, QToolBar,
|
||||
)
|
||||
|
||||
from View.Plot import MplCanvas
|
||||
from View.Plot.PamhyrToolbar import PamhyrPlotToolbar
|
||||
|
||||
|
||||
file_path = os.path.abspath(os.path.dirname(__file__))
|
||||
icon_path = f"{os.path.dirname(os.path.dirname(file_path))}/View/ui/ressources/"
|
||||
|
||||
class Ui_MainWindow(object):
|
||||
def setupUi(self, MainWindow_reach):
|
||||
MainWindow_reach.setObjectName("MainWindow_reach")
|
||||
MainWindow_reach.resize(1400, 800)
|
||||
self.centralwidget = QtWidgets.QWidget(MainWindow_reach)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.centralwidget)
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.splitter_3 = QtWidgets.QSplitter(self.centralwidget)
|
||||
self.splitter_3.setOrientation(Qt.Horizontal)
|
||||
self.splitter_3.setObjectName("splitter_3")
|
||||
self.widget = QtWidgets.QWidget(self.splitter_3)
|
||||
self.widget.setObjectName("widget")
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
|
||||
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
|
||||
# self.label_section_order = QtWidgets.QLabel(self.widget)
|
||||
# self.label_section_order.setLayoutDirection(Qt.LeftToRight)
|
||||
# self.label_section_order.setObjectName("label_section_order")
|
||||
|
||||
# self.verticalLayout.addWidget(self.label_section_order)
|
||||
|
||||
self.toolBar = QToolBar(MainWindow_reach)
|
||||
self.toolBar.setEnabled(True)
|
||||
MainWindow_reach.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
|
||||
|
||||
btn_size = QSize(40, 28)
|
||||
|
||||
self.btn_open = QtWidgets.QAction(self.widget)
|
||||
self.btn_open.setObjectName("btn_open")
|
||||
icon_btn_open = QtGui.QIcon()
|
||||
icon_btn_open.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}open.png"))
|
||||
self.btn_open.setIcon(icon_btn_open)
|
||||
self.toolBar.addAction(self.btn_open)
|
||||
|
||||
self.btn_add = QtWidgets.QAction(self.widget)
|
||||
self.btn_add.setObjectName("btn_add")
|
||||
icon_btn_add = QtGui.QIcon()
|
||||
icon_btn_add.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk_add.png"))
|
||||
self.btn_add.setIcon(icon_btn_add)
|
||||
self.toolBar.addAction(self.btn_add)
|
||||
|
||||
self.btn_delete = QtWidgets.QAction(self.widget)
|
||||
self.btn_delete.setObjectName("btn_delete")
|
||||
icon_btn_delete = QtGui.QIcon()
|
||||
icon_btn_delete.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-remove.png"))
|
||||
self.btn_delete.setIcon(icon_btn_delete)
|
||||
self.toolBar.addAction(self.btn_delete)
|
||||
|
||||
self.btn_edit = QtWidgets.QAction(self.widget)
|
||||
self.btn_edit.setObjectName("btn_edit")
|
||||
icon_btn_edit = QtGui.QIcon()
|
||||
icon_btn_edit.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gnome-stock-edit.png"))
|
||||
self.btn_edit.setIcon(icon_btn_edit)
|
||||
self.toolBar.addAction(self.btn_edit)
|
||||
|
||||
# self.btn_copy_selected_profile = QtWidgets.QAction(self.widget)
|
||||
# self.btn_copy_selected_profile.setObjectName("btn_copy_selected_profile")
|
||||
# icon_btn_copy_selected_profile = QtGui.QIcon()
|
||||
# icon_btn_copy_selected_profile.addPixmap(
|
||||
# QtGui.QPixmap(f"{icon_path}gtk-copy.png"))
|
||||
# self.btn_copy_selected_profile.setIcon(icon_btn_copy_selected_profile)
|
||||
# self.toolBar.addAction(self.btn_copy_selected_profile)
|
||||
|
||||
# self.btn_paste_selected_profile = QtWidgets.QAction(self.widget)
|
||||
# self.btn_paste_selected_profile.setObjectName("btn_paste_selected_profile")
|
||||
# icon_btn_paste_selected_profile = QtGui.QIcon()
|
||||
# icon_btn_paste_selected_profile.addPixmap(
|
||||
# QtGui.QPixmap(f"{icon_path}gtk-paste.png"))
|
||||
# self.btn_paste_selected_profile.setIcon(icon_btn_paste_selected_profile)
|
||||
# self.toolBar.addAction(self.btn_paste_selected_profile)
|
||||
|
||||
# self.btn_duplicate_selected_profile = QtWidgets.QAction(self.widget)
|
||||
# self.btn_duplicate_selected_profile.setObjectName("btn_duplicate_selected_profile")
|
||||
# icon_btn_duplicate_selected_profile = QtGui.QIcon()
|
||||
# icon_btn_duplicate_selected_profile.addPixmap(
|
||||
# QtGui.QPixmap(f"{icon_path}gtk-dnd-multiple.png"))
|
||||
# self.btn_duplicate_selected_profile.setIcon(icon_btn_duplicate_selected_profile)
|
||||
# self.toolBar.addAction(self.btn_duplicate_selected_profile)
|
||||
|
||||
self.btn_sort_asc = QtWidgets.QAction(self.widget)
|
||||
self.btn_sort_asc.setObjectName("btn_sort_asc")
|
||||
icon_btn_sort_asc = QtGui.QIcon()
|
||||
icon_btn_sort_asc.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-sort-ascending.png"))
|
||||
self.btn_sort_asc.setIcon(icon_btn_sort_asc)
|
||||
self.toolBar.addAction(self.btn_sort_asc)
|
||||
|
||||
self.btn_sort_desc = QtWidgets.QAction(self.widget)
|
||||
self.btn_sort_desc.setObjectName("btn_sort_desc")
|
||||
icon_btn_sort_desc = QtGui.QIcon()
|
||||
icon_btn_sort_desc.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}gtk-sort-descending.png"))
|
||||
self.btn_sort_desc.setIcon(icon_btn_sort_desc)
|
||||
self.toolBar.addAction(self.btn_sort_desc)
|
||||
|
||||
self.btn_move_up = QtWidgets.QAction(self.widget)
|
||||
self.btn_move_up.setObjectName("btn_move_up")
|
||||
icon_btn_move_up = QtGui.QIcon()
|
||||
icon_btn_move_up.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}up.png"))
|
||||
self.btn_move_up.setIcon(icon_btn_move_up)
|
||||
self.toolBar.addAction(self.btn_move_up)
|
||||
|
||||
self.btn_move_down = QtWidgets.QAction(self.widget)
|
||||
self.btn_move_down.setObjectName("btn_move_down")
|
||||
icon_btn_move_down = QtGui.QIcon()
|
||||
icon_btn_move_down.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}down.png"))
|
||||
self.btn_move_down.setIcon(icon_btn_move_down)
|
||||
self.toolBar.addAction(self.btn_move_down)
|
||||
|
||||
# self.btn_end_editing = QtWidgets.QAction(self.widget)
|
||||
# self.btn_end_editing.setObjectName("btn_end_editing")
|
||||
# icon_btn_save = QtGui.QIcon()
|
||||
# icon_btn_save.addPixmap(
|
||||
# QtGui.QPixmap(f"{icon_path}gtk-apply.png"))
|
||||
# self.btn_end_editing.setIcon(icon_btn_save)
|
||||
# self.toolBar.addAction(self.btn_end_editing)
|
||||
|
||||
self.verticalLayout.addLayout(self.horizontalLayout)
|
||||
self.tableView = QtWidgets.QTableView(self.widget)
|
||||
self.tableView.setObjectName("tableView")
|
||||
self.verticalLayout.addWidget(self.tableView)
|
||||
self.tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
|
||||
self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
|
||||
self.tableView.setAlternatingRowColors(True)
|
||||
self.tableView.verticalHeader().hide()
|
||||
self.tableView.resizeColumnsToContents()
|
||||
self.tableView.resizeRowsToContents()
|
||||
|
||||
self.widget1 = QtWidgets.QWidget(self.splitter_3)
|
||||
self.widget1.setObjectName("widget1")
|
||||
self.gridLayout = QtWidgets.QGridLayout(self.widget1)
|
||||
self.gridLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.gridLayout.setObjectName("gridLayout")
|
||||
self.splitter_2 = QtWidgets.QSplitter(self.widget1)
|
||||
self.splitter_2.setOrientation(Qt.Vertical)
|
||||
self.splitter_2.setObjectName("splitter_2")
|
||||
self.splitter = QtWidgets.QSplitter(self.splitter_2)
|
||||
self.splitter.setOrientation(Qt.Horizontal)
|
||||
self.splitter.setObjectName("splitter")
|
||||
self.verticalLayoutWidget_3 = QtWidgets.QWidget(self.splitter)
|
||||
self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3")
|
||||
self.verticalLayout_canvas_1 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_3)
|
||||
self.verticalLayout_canvas_1.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_canvas_1.setObjectName("verticalLayout_canvas_1")
|
||||
|
||||
self.canvas_1 = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
|
||||
self.canvas_1.setObjectName("canvas_1")
|
||||
|
||||
self.toolbar_1 = PamhyrPlotToolbar(
|
||||
self.canvas_1, self.centralwidget,
|
||||
items = ["home", "zoom", "save", "iso", "back/forward", "move"]
|
||||
)
|
||||
|
||||
self.verticalLayout_canvas_1.addWidget(self.toolbar_1)
|
||||
self.verticalLayout_canvas_1.addWidget(self.canvas_1)
|
||||
|
||||
self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.splitter)
|
||||
self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
|
||||
self.verticalLayout_canvas_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
|
||||
self.verticalLayout_canvas_2.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_canvas_2.setObjectName("verticalLayout_canvas_2")
|
||||
|
||||
self.canvas_2 = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
|
||||
self.canvas_2.setObjectName("canvas_2")
|
||||
|
||||
self.toolbar_2 = PamhyrPlotToolbar(
|
||||
self.canvas_2, self.centralwidget,
|
||||
items = ["home", "zoom", "save", "iso", "back/forward", "move"]
|
||||
)
|
||||
|
||||
self.verticalLayout_canvas_2.addWidget(self.toolbar_2)
|
||||
self.verticalLayout_canvas_2.addWidget(self.canvas_2)
|
||||
self.verticalLayoutWidget = QtWidgets.QWidget(self.splitter_2)
|
||||
self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
|
||||
self.verticalLayout_canvas_3 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
|
||||
self.verticalLayout_canvas_3.setContentsMargins(0, 0, 0, 0)
|
||||
self.verticalLayout_canvas_3.setObjectName("verticalLayout_canvas_3")
|
||||
|
||||
self.canvas_3 = MplCanvas.MplCanvas(width=5, height=4, dpi=100)
|
||||
self.canvas_3.setObjectName("canvas_3")
|
||||
|
||||
self.toolbar_3 = PamhyrPlotToolbar(
|
||||
self.canvas_3, self.centralwidget,
|
||||
items = ["home", "zoom", "save", "iso", "back/forward", "move"]
|
||||
)
|
||||
|
||||
self.verticalLayout_canvas_3.addWidget(self.toolbar_3)
|
||||
self.verticalLayout_canvas_3.addWidget(self.canvas_3)
|
||||
|
||||
self.gridLayout.addWidget(self.splitter_2, 0, 0, 3, 3)
|
||||
self.verticalSlider = QtWidgets.QSlider(self.widget1)
|
||||
self.verticalSlider.setMinimumSize(QtCore.QSize(30, 0))
|
||||
self.verticalSlider.setOrientation(Qt.Vertical)
|
||||
self.verticalSlider.setInvertedAppearance(True)
|
||||
self.verticalSlider.setInvertedControls(False)
|
||||
self.verticalSlider.setObjectName("verticalSlider")
|
||||
self.gridLayout.addWidget(self.verticalSlider, 0, 3, 1, 1)
|
||||
|
||||
self.btn_slider_up = QtWidgets.QPushButton(self.widget1)
|
||||
self.btn_slider_up.setMaximumSize(btn_size)
|
||||
self.btn_slider_up.setText("")
|
||||
self.btn_slider_up.setObjectName("btn_slider_up")
|
||||
icon_btn_slider_up = QtGui.QIcon()
|
||||
icon_btn_slider_up.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}go-up2.png"))
|
||||
self.btn_slider_up.setIcon(icon_btn_slider_up)
|
||||
#self.btn_slider_up.setIconSize(btn_size)
|
||||
self.gridLayout.addWidget(self.btn_slider_up, 1, 3, 1, 1)
|
||||
|
||||
self.btn_slider_down = QtWidgets.QPushButton(self.widget1)
|
||||
self.btn_slider_down.setMaximumSize(btn_size)
|
||||
self.btn_slider_down.setText("")
|
||||
self.btn_slider_down.setObjectName("btn_slider_down")
|
||||
icon_btn_slider_down = QtGui.QIcon()
|
||||
icon_btn_slider_down.addPixmap(
|
||||
QtGui.QPixmap(f"{icon_path}go-down1.png"))
|
||||
self.btn_slider_down.setIcon(icon_btn_slider_down)
|
||||
#self.btn_slider_down.setIconSize(btn_size)
|
||||
self.gridLayout.addWidget(self.btn_slider_down, 2, 3, 1, 1)
|
||||
|
||||
self.vertical_slider_label = QtWidgets.QLabel(self.widget1)
|
||||
self.vertical_slider_label.setObjectName("vertical_slider_label")
|
||||
self.gridLayout.addWidget(self.vertical_slider_label, 3, 2, 2, 1)
|
||||
self.vertical_slider_label.setAlignment(Qt.AlignRight)
|
||||
|
||||
# self.btn_slider_go_back = QtWidgets.QPushButton(self.widget1)
|
||||
# self.btn_slider_go_back.setMaximumSize(btn_size)
|
||||
# self.btn_slider_go_back.setText("")
|
||||
# self.btn_slider_go_back.setObjectName("btn_slider_go_back")
|
||||
# icon_btn_slider_go_back = QtGui.QIcon()
|
||||
# icon_btn_slider_go_back.addPixmap(
|
||||
# QtGui.QPixmap(f"{icon_path}gtk-go-back.png"))
|
||||
# self.btn_slider_go_back.setIcon(icon_btn_slider_go_back)
|
||||
# #self.btn_slider_go_back.setIconSize(btn_size)
|
||||
# self.gridLayout.addWidget(self.btn_slider_go_back, 5, 0, 1, 1)
|
||||
# self.btn_slider_go_back.setEnabled(False)
|
||||
|
||||
# self.btn_slider_go_forward = QtWidgets.QPushButton(self.widget1)
|
||||
# self.btn_slider_go_forward.setMaximumSize(btn_size)
|
||||
# self.btn_slider_go_forward.setText("")
|
||||
# self.btn_slider_go_forward.setObjectName("btn_slider_go_forward")
|
||||
# icon_btn_slider_go_forward = QtGui.QIcon()
|
||||
# icon_btn_slider_go_forward.addPixmap(
|
||||
# QtGui.QPixmap(f"{icon_path}gtk-go-forward.png"))
|
||||
# self.btn_slider_go_forward.setIcon(icon_btn_slider_go_forward)
|
||||
# #self.btn_slider_go_forward.setIconSize(btn_size)
|
||||
# self.gridLayout.addWidget(self.btn_slider_go_forward, 5, 1, 1, 1)
|
||||
# self.btn_slider_go_forward.setEnabled(False)
|
||||
|
||||
# self.horizontalSlider = QtWidgets.QSlider(self.widget1)
|
||||
# self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 30))
|
||||
# self.horizontalSlider.setOrientation(Qt.Horizontal)
|
||||
# self.horizontalSlider.setObjectName("horizontalSlider")
|
||||
# self.gridLayout.addWidget(self.horizontalSlider, 5, 2, 1, 1)
|
||||
# self.horizontalSlider.setEnabled(False)
|
||||
|
||||
self.horizontalLayout_2.addWidget(self.splitter_3)
|
||||
MainWindow_reach.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(MainWindow_reach)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 1123, 20))
|
||||
self.menubar.setObjectName("menubar")
|
||||
MainWindow_reach.setMenuBar(self.menubar)
|
||||
self.statusbar = QtWidgets.QStatusBar(MainWindow_reach)
|
||||
self.statusbar.setObjectName("statusbar")
|
||||
MainWindow_reach.setStatusBar(self.statusbar)
|
||||
|
||||
self.retranslateUi(MainWindow_reach)
|
||||
QtCore.QMetaObject.connectSlotsByName(MainWindow_reach)
|
||||
|
||||
def retranslateUi(self, MainWindow_reach):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
self.name_reach = ""
|
||||
self.mainwindow_title = _translate("MainWindow_reach", "Geometry reach edit")
|
||||
MainWindow_reach.setWindowTitle(self.mainwindow_title + f"{self.name_reach}")
|
||||
# self.label_section_order.setText(f"{self.text_section_order}")
|
||||
self.vertical_slider_value = ""
|
||||
self.vertical_slider_label.setText(_translate("MainWindow_reach", "Kp = ") + f"{self.vertical_slider_value}")
|
||||
self.btn_open.setToolTip(_translate("MainWindow_reach", " Import geometry"))
|
||||
self.btn_add.setToolTip(_translate("MainWindow_reach", " New profile"))
|
||||
self.btn_delete.setToolTip(_translate("MainWindow_reach", " Delete selected profile"))
|
||||
self.btn_edit.setToolTip(_translate("MainWindow_reach", " Editer selected profile"))
|
||||
|
||||
self.btn_sort_asc.setToolTip(_translate("MainWindow_reach", " Trier les profils par ordre croissant des Pk"))
|
||||
self.btn_sort_desc.setToolTip(_translate("MainWindow_reach", " Trier les profils par ordre décroissant des Pk"))
|
||||
self.btn_move_up.setToolTip(_translate("MainWindow_reach", " Changer l'ordre des profils (en décalant le "
|
||||
"profil sélectionné vers le haut)"))
|
||||
self.btn_move_down.setToolTip(_translate("MainWindow_reach", " Changer l'ordre des profils (en décalant le "
|
||||
"profil sélectionné vers le bas)"))
|
||||
# self.btn_end_editing.setToolTip(_translate("MainWindow_reach", " Terminer l'édition"))
|
||||
self.tableView_header = [_translate("MainWindow_reach", "Name"),
|
||||
_translate("MainWindow_reach", "Kp (m)"),
|
||||
_translate("MainWindow_reach", "Type")]
|
||||
|
||||
self.toolbar_1._actions["isometric_view"].setShortcut(_translate("MainWindow_reach", "Alt+Z"))
|
||||
self.toolbar_1._actions["isometric_view"].setToolTip(_translate("MainWindow_reach", "Vue isométrique (Alt+Z)"))
|
||||
|
||||
self.toolbar_2._actions["isometric_view"].setShortcut(_translate("MainWindow_reach", "Alt+E"))
|
||||
self.toolbar_2._actions["isometric_view"].setToolTip(_translate("MainWindow_reach", "Vue isométrique (Alt+E)"))
|
||||
|
||||
self.toolbar_3._actions["isometric_view"].setShortcut(_translate("MainWindow_reach", "Alt+R"))
|
||||
self.toolbar_3._actions["isometric_view"].setToolTip(_translate("MainWindow_reach", "Vue isométrique (Alt+R)"))
|
||||
|
||||
self.toolbar_1._actions["non_isometric_view"].setShortcut("Alt+S")
|
||||
self.toolbar_1._actions["non_isometric_view"].setToolTip(
|
||||
_translate("MainWindow_reach", "Vue globale automatique (Alt+S)"))
|
||||
|
||||
self.toolbar_2._actions["non_isometric_view"].setShortcut("Alt+D")
|
||||
self.toolbar_2._actions["non_isometric_view"].setToolTip(
|
||||
_translate("MainWindow_reach", "Vue globale automatique (Alt+D)"))
|
||||
|
||||
self.toolbar_3._actions["non_isometric_view"].setShortcut("Alt+F")
|
||||
self.toolbar_3._actions["non_isometric_view"].setToolTip(
|
||||
_translate("MainWindow_reach", "Vue globale automatique (Alt+F)"))
|
||||
Loading…
Reference in New Issue