rmy 5 months ago
parent
commit
fdcdfd0441
2 changed files with 41 additions and 34 deletions
  1. 34
    34
      Back/Program_Run/data_show.py
  2. 7
    0
      Front/modules/ui_main.py

+ 34
- 34
Back/Program_Run/data_show.py View File

102
         item = QStandardItem(cell1)
102
         item = QStandardItem(cell1)
103
         model.setItem(xx, 0, item)
103
         model.setItem(xx, 0, item)
104
         # 首期
104
         # 首期
105
-        cell1 = str(round(data1[1], 4))
105
+        cell1 = str('{:.4f}'.format(data1[1]))
106
         item = QStandardItem(cell1)
106
         item = QStandardItem(cell1)
107
         model.setItem(xx, 1, item)
107
         model.setItem(xx, 1, item)
108
-        cell1 = str(round(data1[2], 4))
108
+        cell1 = str('{:.4f}'.format(data1[2]))
109
         item = QStandardItem(cell1)
109
         item = QStandardItem(cell1)
110
         model.setItem(xx, 2, item)
110
         model.setItem(xx, 2, item)
111
         # 上期
111
         # 上期
112
-        cell1 = str(round(data1[3], 4))
112
+        cell1 = str('{:.4f}'.format(data1[3]))
113
         item = QStandardItem(cell1)
113
         item = QStandardItem(cell1)
114
         model.setItem(xx, 3, item)
114
         model.setItem(xx, 3, item)
115
-        cell1 = str(round(data1[4], 4))
115
+        cell1 = str('{:.4f}'.format(data1[4]))
116
         item = QStandardItem(cell1)
116
         item = QStandardItem(cell1)
117
         model.setItem(xx, 4, item)
117
         model.setItem(xx, 4, item)
118
         # 权
118
         # 权
120
         item = QStandardItem(cell1)
120
         item = QStandardItem(cell1)
121
         model.setItem(xx, 5, item)
121
         model.setItem(xx, 5, item)
122
         # 本期
122
         # 本期
123
-        cell1 = str(round(data1[6], 4))
123
+        cell1 = str('{:.4f}'.format(data1[6]))
124
         item = QStandardItem(cell1)
124
         item = QStandardItem(cell1)
125
         model.setItem(xx, 6, item)
125
         model.setItem(xx, 6, item)
126
-        cell1 = str(round(data1[7], 4))
126
+        cell1 = str('{:.4f}'.format(data1[7]))
127
         item = QStandardItem(cell1)
127
         item = QStandardItem(cell1)
128
         model.setItem(xx, 7, item)
128
         model.setItem(xx, 7, item)
129
         # 权
129
         # 权
131
         item = QStandardItem(cell1)
131
         item = QStandardItem(cell1)
132
         model.setItem(xx, 8, item)
132
         model.setItem(xx, 8, item)
133
         # 本-首
133
         # 本-首
134
-        cell1 = str(round(data1[9], 1))
134
+        cell1 = str('{:.1f}'.format(data1[9]))
135
         item = QStandardItem(cell1)
135
         item = QStandardItem(cell1)
136
         model.setItem(xx, 9, item)
136
         model.setItem(xx, 9, item)
137
-        cell1 = str(round(data1[10], 1))
137
+        cell1 = str('{:.1f}'.format(data1[10]))
138
         item = QStandardItem(cell1)
138
         item = QStandardItem(cell1)
139
         model.setItem(xx, 10, item)
139
         model.setItem(xx, 10, item)
140
-        cell1 = str(round(data1[11], 1))
140
+        cell1 = str('{:.1f}'.format(data1[11]))
141
         item = QStandardItem(cell1)
141
         item = QStandardItem(cell1)
142
         model.setItem(xx, 11, item)
142
         model.setItem(xx, 11, item)
143
         # 判定(如果是稳定则不显示)
143
         # 判定(如果是稳定则不显示)
147
         item = QStandardItem(cell1)
147
         item = QStandardItem(cell1)
148
         model.setItem(xx, 12, item)
148
         model.setItem(xx, 12, item)
149
         # 本-上
149
         # 本-上
150
-        cell1 = str(round(data1[13], 1))
150
+        cell1 = str('{:.1f}'.format(data1[13]))
151
         item = QStandardItem(cell1)
151
         item = QStandardItem(cell1)
152
         model.setItem(xx, 13, item)
152
         model.setItem(xx, 13, item)
153
-        cell1 = str(round(data1[14], 1))
153
+        cell1 = str('{:.1f}'.format(data1[14]))
154
         item = QStandardItem(cell1)
154
         item = QStandardItem(cell1)
155
         model.setItem(xx, 14, item)
155
         model.setItem(xx, 14, item)
156
-        cell1 = str(round(data1[15], 1))
156
+        cell1 = str('{:.1f}'.format(data1[15]))
157
         item = QStandardItem(cell1)
157
         item = QStandardItem(cell1)
158
         model.setItem(xx, 15, item)
158
         model.setItem(xx, 15, item)
159
         # 判定
159
         # 判定
176
         item = QStandardItem(cell1)
176
         item = QStandardItem(cell1)
177
         model.setItem(xx, 0, item)
177
         model.setItem(xx, 0, item)
178
         # 上期
178
         # 上期
179
-        cell1 = str(round(data1[1], 4))
179
+        cell1 = str('{:.4f}'.format(data1[1]))
180
         item = QStandardItem(cell1)
180
         item = QStandardItem(cell1)
181
         model.setItem(xx, 1, item)
181
         model.setItem(xx, 1, item)
182
-        cell1 = str(round(data1[2], 4))
182
+        cell1 = str('{:.4f}'.format(data1[2]))
183
         item = QStandardItem(cell1)
183
         item = QStandardItem(cell1)
184
         model.setItem(xx, 2, item)
184
         model.setItem(xx, 2, item)
185
         # 本期
185
         # 本期
186
-        cell1 = str(round(data1[3], 4))
186
+        cell1 = str('{:.4f}'.format(data1[3]))
187
         item = QStandardItem(cell1)
187
         item = QStandardItem(cell1)
188
         model.setItem(xx, 3, item)
188
         model.setItem(xx, 3, item)
189
-        cell1 = str(round(data1[4], 4))
189
+        cell1 = str('{:.4f}'.format(data1[4]))
190
         item = QStandardItem(cell1)
190
         item = QStandardItem(cell1)
191
         model.setItem(xx, 4, item)
191
         model.setItem(xx, 4, item)
192
         # 上-本
192
         # 上-本
193
-        cell1 = str(round(data1[5], 1))
193
+        cell1 = str('{:.1f}'.format(data1[5]))
194
         item = QStandardItem(cell1)
194
         item = QStandardItem(cell1)
195
         model.setItem(xx, 5, item)
195
         model.setItem(xx, 5, item)
196
-        cell1 = str(round(data1[6], 1))
196
+        cell1 = str('{:.1f}'.format(data1[6]))
197
         item = QStandardItem(cell1)
197
         item = QStandardItem(cell1)
198
         model.setItem(xx, 6, item)
198
         model.setItem(xx, 6, item)
199
-        cell1 = str(round(data1[7], 1))
199
+        cell1 = str('{:.1f}'.format(data1[7]))
200
         item = QStandardItem(cell1)
200
         item = QStandardItem(cell1)
201
         model.setItem(xx, 7, item)
201
         model.setItem(xx, 7, item)
202
         # 判定(如果是稳定则不显示)
202
         # 判定(如果是稳定则不显示)
219
         item = QStandardItem(cell1)
219
         item = QStandardItem(cell1)
220
         model.setItem(xx, 0, item)
220
         model.setItem(xx, 0, item)
221
         # 计算
221
         # 计算
222
-        cell1 = str(round(data1[1], 4))
222
+        cell1 = str('{:.4f}'.format(data1[1]))
223
         item = QStandardItem(cell1)
223
         item = QStandardItem(cell1)
224
         model.setItem(xx, 1, item)
224
         model.setItem(xx, 1, item)
225
-        cell1 = str(round(data1[2], 4))
225
+        cell1 = str('{:.4f}'.format(data1[2]))
226
         item = QStandardItem(cell1)
226
         item = QStandardItem(cell1)
227
         model.setItem(xx, 2, item)
227
         model.setItem(xx, 2, item)
228
         # 上-计
228
         # 上-计
229
-        cell1 = str(round(data1[3], 1))
229
+        cell1 = str('{:.1f}'.format(data1[3]))
230
         item = QStandardItem(cell1)
230
         item = QStandardItem(cell1)
231
         model.setItem(xx, 3, item)
231
         model.setItem(xx, 3, item)
232
-        cell1 = str(round(data1[4], 1))
232
+        cell1 = str('{:.1f}'.format(data1[4]))
233
         item = QStandardItem(cell1)
233
         item = QStandardItem(cell1)
234
         model.setItem(xx, 4, item)
234
         model.setItem(xx, 4, item)
235
-        cell1 = str(round(data1[5], 1))
235
+        cell1 = str('{:.1f}'.format(data1[5]))
236
         item = QStandardItem(cell1)
236
         item = QStandardItem(cell1)
237
         model.setItem(xx, 5, item)
237
         model.setItem(xx, 5, item)
238
         # 判定(如果为稳定则不显示)
238
         # 判定(如果为稳定则不显示)
297
         item = QStandardItem(cell1)
297
         item = QStandardItem(cell1)
298
         model.setItem(xx, 0, item)
298
         model.setItem(xx, 0, item)
299
         # 首期
299
         # 首期
300
-        cell1 = str(round(data1[1], 4))
300
+        cell1 = str('{:.4f}'.format(data1[1]))
301
         item = QStandardItem(cell1)
301
         item = QStandardItem(cell1)
302
         model.setItem(xx, 1, item)
302
         model.setItem(xx, 1, item)
303
-        cell1 = str(round(data1[2], 4))
303
+        cell1 = str('{:.4f}'.format(data1[2]))
304
         item = QStandardItem(cell1)
304
         item = QStandardItem(cell1)
305
         model.setItem(xx, 2, item)
305
         model.setItem(xx, 2, item)
306
         # 上期
306
         # 上期
307
-        cell1 = str(round(data1[3], 4))
307
+        cell1 = str('{:.4f}'.format(data1[3]))
308
         item = QStandardItem(cell1)
308
         item = QStandardItem(cell1)
309
         model.setItem(xx, 3, item)
309
         model.setItem(xx, 3, item)
310
-        cell1 = str(round(data1[4], 4))
310
+        cell1 = str('{:.4f}'.format(data1[4]))
311
         item = QStandardItem(cell1)
311
         item = QStandardItem(cell1)
312
         model.setItem(xx, 4, item)
312
         model.setItem(xx, 4, item)
313
         # 权
313
         # 权
315
         item = QStandardItem(cell1)
315
         item = QStandardItem(cell1)
316
         model.setItem(xx, 5, item)
316
         model.setItem(xx, 5, item)
317
         # 本期
317
         # 本期
318
-        cell1 = str(round(data1[6], 4))
318
+        cell1 = str('{:.4f}'.format(data1[6]))
319
         item = QStandardItem(cell1)
319
         item = QStandardItem(cell1)
320
         model.setItem(xx, 6, item)
320
         model.setItem(xx, 6, item)
321
-        cell1 = str(round(data1[7], 4))
321
+        cell1 = str('{:.4f}'.format(data1[7]))
322
         item = QStandardItem(cell1)
322
         item = QStandardItem(cell1)
323
         model.setItem(xx, 7, item)
323
         model.setItem(xx, 7, item)
324
         # 几个参数
324
         # 几个参数
416
         item = QStandardItem(cell1)
416
         item = QStandardItem(cell1)
417
         model.setItem(xx, 0, item)
417
         model.setItem(xx, 0, item)
418
         # 首期
418
         # 首期
419
-        cell1 = str(round(data1[1], 4))
419
+        cell1 = str('{:.4f}'.format(data1[1]))
420
         item = QStandardItem(cell1)
420
         item = QStandardItem(cell1)
421
         model.setItem(xx, 1, item)
421
         model.setItem(xx, 1, item)
422
-        cell1 = str(round(data1[2], 4))
422
+        cell1 = str('{:.4f}'.format(data1[2]))
423
         item = QStandardItem(cell1)
423
         item = QStandardItem(cell1)
424
         model.setItem(xx, 2, item)
424
         model.setItem(xx, 2, item)
425
         # 上期
425
         # 上期
426
-        cell1 = str(round(data1[3], 4))
426
+        cell1 = str('{:.4f}'.format(data1[3]))
427
         item = QStandardItem(cell1)
427
         item = QStandardItem(cell1)
428
         model.setItem(xx, 3, item)
428
         model.setItem(xx, 3, item)
429
-        cell1 = str(round(data1[4], 4))
429
+        cell1 = str('{:.4f}'.format(data1[4]))
430
         item = QStandardItem(cell1)
430
         item = QStandardItem(cell1)
431
         model.setItem(xx, 4, item)
431
         model.setItem(xx, 4, item)
432
         # 权
432
         # 权

+ 7
- 0
Front/modules/ui_main.py View File

1756
         self.View.setTabVisible(2, False)
1756
         self.View.setTabVisible(2, False)
1757
         self.View.setTabVisible(3, False)
1757
         self.View.setTabVisible(3, False)
1758
 
1758
 
1759
+        # 设置自动view里所有tableview的自动排序
1760
+        self.resultTableView.setSortingEnabled(True)
1761
+        self.resultTableView1.setSortingEnabled(True)
1762
+        self.reconTableView.setSortingEnabled(True)
1763
+        self.reconTableView1.setSortingEnabled(True)
1764
+        self.inputTableView1.setSortingEnabled(True)
1765
+
1759
         self.formLayout_3.setLayout(0, QFormLayout.FieldRole, self.verticalLayout_30)
1766
         self.formLayout_3.setLayout(0, QFormLayout.FieldRole, self.verticalLayout_30)
1760
 
1767
 
1761
         self.stackedWidget.addWidget(self.datainfo)
1768
         self.stackedWidget.addWidget(self.datainfo)

Loading…
Cancel
Save