plot tabs tot sediments done with limit effect

adists_new
Youcef AOUAD 2024-09-13 18:21:38 +02:00
parent 689d5a7592
commit 4c522ae050
3 changed files with 18 additions and 21 deletions

View File

@ -63,9 +63,6 @@ class TableModel(PamhyrTableModel):
tmp_list.insert(len(tmp_list), "total_sediment") tmp_list.insert(len(tmp_list), "total_sediment")
self._lst = tmp_list self._lst = tmp_list
###print("=====table pollutants: ", self._lst) ###print("=====table pollutants: ", self._lst)
elif self._opt_data == "phys_var":
self._lst = self._data.phys_var_list
#print("=====table pollutants: ", self._lst)
def __init__(self, **kwargs): def __init__(self, **kwargs):
self._timestamp = 0.0 self._timestamp = 0.0
@ -86,10 +83,6 @@ class TableModel(PamhyrTableModel):
if self._headers[column] == "name": if self._headers[column] == "name":
v = self._lst[row] v = self._lst[row]
return str(v) return str(v)
elif self._opt_data == "phys_var":
if self._headers[column] == "name":
v = self._lst[row]
return str(v)
elif self._opt_data == "profile": elif self._opt_data == "profile":
if self._headers[column] == "name": if self._headers[column] == "name":
v = self._lst[row].name v = self._lst[row].name

View File

@ -128,7 +128,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
print("results study river: ", self._results.study.river) print("results study river: ", self._results.study.river)
print("*********files names resultats from Results Window: ", self._results.pollutants_list) print("*********files names resultats from Results Window: ", self._results.pollutants_list)
self._table = {} self._table = {}
for t in ["reach", "profile", "pollutants", "phys_var"]:#, "raw_data"]: for t in ["reach", "profile", "pollutants"]:#, "raw_data"]:
print("t: ", t) print("t: ", t)
table = self.find(QTableView, f"tableView_{t}") table = self.find(QTableView, f"tableView_{t}")
self._table[t] = TableModel( self._table[t] = TableModel(
@ -205,7 +205,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
) )
self.plot_layout_2 = self.find( self.plot_layout_2 = self.find(
QVBoxLayout, "verticalLayout_tot_c") QVBoxLayout, "verticalLayout_tot_c")
#self.plot_layout_2.addWidget(self.toolbar_2) self.plot_layout_2.addWidget(self.toolbar_2)
self.plot_layout_2.addWidget(self.canvas_2) self.plot_layout_2.addWidget(self.canvas_2)
self.plot_tot_c = PlotTotSedC( self.plot_tot_c = PlotTotSedC(
@ -215,7 +215,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
profile_id=0, profile_id=0,
pol_id=self._results.pollutants_list.index("total_sediment"), pol_id=self._results.pollutants_list.index("total_sediment"),
trad=self._trad, trad=self._trad,
#toolbar=self.toolbar_2 toolbar=self.toolbar_2
) )
self.plot_tot_c.draw() self.plot_tot_c.draw()
@ -230,7 +230,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
) )
self.plot_layout_1 = self.find( self.plot_layout_1 = self.find(
QVBoxLayout, "verticalLayout_tot_left_2") QVBoxLayout, "verticalLayout_tot_left_2")
# self.plot_layout_1.addWidget(self.toolbar_1) self.plot_layout_1.addWidget(self.toolbar_1)
self.plot_layout_1.addWidget(self.canvas_1) self.plot_layout_1.addWidget(self.canvas_1)
self.plot_tot_eg = PlotTotSedEG( self.plot_tot_eg = PlotTotSedEG(
@ -240,7 +240,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
profile_id=0, profile_id=0,
pol_id=self._results.pollutants_list.index("total_sediment"), pol_id=self._results.pollutants_list.index("total_sediment"),
trad=self._trad, trad=self._trad,
#toolbar=self.toolbar_1 toolbar=self.toolbar_1
) )
self.plot_tot_eg.draw() self.plot_tot_eg.draw()
@ -255,7 +255,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
) )
self.plot_layout_0 = self.find( self.plot_layout_0 = self.find(
QVBoxLayout, "verticalLayout_tot_minor") QVBoxLayout, "verticalLayout_tot_minor")
# self.plot_layout_0.addWidget(self.toolbar_0) self.plot_layout_0.addWidget(self.toolbar_0)
self.plot_layout_0.addWidget(self.canvas_0) self.plot_layout_0.addWidget(self.canvas_0)
self.plot_tot_em = PlotTotSedEM( self.plot_tot_em = PlotTotSedEM(
@ -265,7 +265,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
profile_id=0, profile_id=0,
pol_id=self._results.pollutants_list.index("total_sediment"), pol_id=self._results.pollutants_list.index("total_sediment"),
trad=self._trad, trad=self._trad,
# toolbar=self.toolbar_0 toolbar=self.toolbar_0
) )
self.plot_tot_em.draw() self.plot_tot_em.draw()
@ -280,8 +280,10 @@ class ResultsWindowAdisTS(PamhyrWindow):
) )
self.plot_layout_5 = self.find( self.plot_layout_5 = self.find(
QVBoxLayout, "verticalLayout_tot_right") QVBoxLayout, "verticalLayout_tot_right")
# self.plot_layout_5.addWidget(self.toolbar_5) self.plot_layout_5.addWidget(self.toolbar_5)
print("///***---+++///+++add toolbar correct")
self.plot_layout_5.addWidget(self.canvas_5) self.plot_layout_5.addWidget(self.canvas_5)
print("///***---+++///+++add canvas correct")
self.plot_tot_ed = PlotTotSedED( self.plot_tot_ed = PlotTotSedED(
canvas=self.canvas_5, canvas=self.canvas_5,
@ -290,7 +292,7 @@ class ResultsWindowAdisTS(PamhyrWindow):
profile_id=0, profile_id=0,
pol_id=self._results.pollutants_list.index("total_sediment"), pol_id=self._results.pollutants_list.index("total_sediment"),
trad=self._trad, trad=self._trad,
# toolbar=self.toolbar_0 toolbar=self.toolbar_5
) )
self.plot_tot_ed.draw() self.plot_tot_ed.draw()

View File

@ -46,9 +46,6 @@
<item> <item>
<widget class="QTableView" name="tableView_pollutants"/> <widget class="QTableView" name="tableView_pollutants"/>
</item> </item>
<item>
<widget class="QTableView" name="tableView_phys_var"/>
</item>
<item> <item>
<layout class="QVBoxLayout" name="verticalLayout_tot_left"/> <layout class="QVBoxLayout" name="verticalLayout_tot_left"/>
</item> </item>
@ -108,11 +105,11 @@
</attribute> </attribute>
<layout class="QGridLayout" name="gridLayout_6"> <layout class="QGridLayout" name="gridLayout_6">
<item row="0" column="0"> <item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout_total"> <layout class="QVBoxLayout" name="verticalLayout_tot">
<item> <item>
<widget class="QTabWidget" name="tabWidget_2"> <widget class="QTabWidget" name="tabWidget_2">
<property name="currentIndex"> <property name="currentIndex">
<number>1</number> <number>4</number>
</property> </property>
<widget class="QWidget" name="tab"> <widget class="QWidget" name="tab">
<attribute name="title"> <attribute name="title">
@ -154,6 +151,11 @@
</item> </item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="tab_9">
<attribute name="title">
<string>Page</string>
</attribute>
</widget>
</widget> </widget>
</item> </item>
</layout> </layout>