@@ -20,7 +20,7 @@ def __init__(self, r_path, pix_size):
2020
2121 self .tableWidget .setColumnWidth (0 , 80 )
2222 self .tableWidget .setColumnWidth (1 , 150 )
23- # self.tableWidget.verticalHeader().setDefaultSectionSize(24)
23+ self .tableWidget .verticalHeader ().setDefaultSectionSize (24 )
2424
2525 self .QWidget .setWindowIcon (QtGui .QIcon (str (r_path .with_name ('media' ).joinpath ('cat.ico' ))))
2626
@@ -245,7 +245,16 @@ def show(self, ms_board, index_type):
245245 # if self.ui.QWidget.isVisible():
246246 # self.visible()
247247
248- def reshow (self , ms_board , index_type ):
248+ def reshow (self , ms_board , index_type = 0 ):
249+ if not index_type :
250+ if self .ms_board .game_board_state == 1 \
251+ or self .ms_board .game_board_state == 2 \
252+ or self .ms_board .game_board_state == 5 :
253+ index_type = 1
254+ else :
255+ # 3、4为win和loss
256+ index_type = 2
257+
249258 # 指标数量有变。增删指标用。游戏开始前。index_type是2
250259 self .ms_board = ms_board
251260 index_value_list = self .cal_index_value (ms_board , index_type )
@@ -301,13 +310,7 @@ def __table_ok(self, e = None):
301310 else :
302311 self .score_board_items [self .editing_row ][1 ] = new_formula
303312 self .update_score_board_items_type ()
304- if self .ms_board .game_board_state == 1 \
305- or self .ms_board .game_board_state == 2 \
306- or self .ms_board .game_board_state == 5 :
307- self .reshow (self .ms_board , 1 )
308- else :
309- # 3、4为win和loss
310- self .reshow (self .ms_board , 2 )
313+ self .reshow (self .ms_board )
311314 self .editing_row = - 1
312315 self .editing_column = - 1
313316
@@ -322,7 +325,7 @@ def __add_blank_line(self):
322325 # 添加一个空开的行,并刷新显示
323326 self .score_board_items .append (["" , "" ])
324327 self .score_board_items_type .append (1 )
325- self .reshow (self .ms_board , 1 )
328+ self .reshow (self .ms_board )
326329
327330 def close (self ):
328331 config = configparser .ConfigParser ()
0 commit comments