添加作弊码异常处理

master-class
MrB 11 months ago
parent cda2ac2efb
commit e2ba403784

@ -7,7 +7,7 @@
import pickle import pickle
import random import random
from PySide6.QtCore import QTimer, Qt from PySide6.QtCore import QTimer
from PySide6.QtWidgets import * from PySide6.QtWidgets import *
from PySide6.QtGui import QIcon from PySide6.QtGui import QIcon
from win.win import Ui_Form as Form1 from win.win import Ui_Form as Form1
@ -139,13 +139,16 @@ class Form(Form1):
def keyPressEvent(self, event): def keyPressEvent(self, event):
global sudo global sudo
key = event.key() key = event.key()
try:
if key == self.konami_code[self.konami_index]: if key == self.konami_code[self.konami_index]:
self.konami_index += 1 self.konami_index += 1
if self.konami_index == len(self.konami_code): if self.konami_index == len(self.konami_code):
sudo.print_sudo() sudo.print_sudo()
self.konami_index = 0
else:
self.konami_index = 0 self.konami_index = 0
else:
except Exception as e:
self.konami_index = 0 self.konami_index = 0
# self.lll.append(key) # self.lll.append(key)
# print(self.lll) # print(self.lll)
@ -326,7 +329,7 @@ class Form(Form1):
subject_with_answer = sudo.createSubjectByLevel(level).subject_with_answer subject_with_answer = sudo.createSubjectByLevel(level).subject_with_answer
del_cnt = sudo.get_del_cnt() del_cnt = sudo.get_del_cnt()
# 打印参考答案 # 打印参考答案
sudo.print_sudo() # sudo.print_sudo()
# print(sudo) # print(sudo)
self.translate(sudo.subject) self.translate(sudo.subject)

Loading…
Cancel
Save