我们直接开门见山,给大家上代码:
def highlight_winning_squares(self, winner):#如何找出那些格子确定了赢家……
# Check rows
for row in range(10):
for col in range(7): # Check up to column 6 (index 6) to have 4 in a row
if self.board[row][col] == self.board[row][col+1] == self.board[row][col+2] == self.board[row][col+3] == winner:
self.buttons[row][col]["bg"] = "#007bff" # Blue
self.buttons[row][col+1]["bg"] = "#007bff"
self.buttons[row][col+2]["bg"] = "#007bff"
self.buttons[row][col+3]["bg"] = "#007bff"
# Check columns
for col in range(10):
for row in range(7): # Check up to row 6 (index 6) to have 4 in a column