rmy 5ヶ月前
コミット
fdcdfd0441
2個のファイルの変更41行の追加34行の削除
  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 ファイルの表示

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

+ 7
- 0
Front/modules/ui_main.py ファイルの表示

@@ -1756,6 +1756,13 @@ class Ui_MainWindow(object):
1756 1756
         self.View.setTabVisible(2, False)
1757 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 1766
         self.formLayout_3.setLayout(0, QFormLayout.FieldRole, self.verticalLayout_30)
1760 1767
 
1761 1768
         self.stackedWidget.addWidget(self.datainfo)

読み込み中…
キャンセル
保存