From 293346ab5b820bad5b89e914d1c5cc77da60f797 Mon Sep 17 00:00:00 2001 From: zart Date: Sun, 28 Apr 2024 11:39:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=BA=E9=A2=98=E5=92=8C?= =?UTF-8?q?=E6=8D=A2=E7=89=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index c683b2f..fd8d748 100644 --- a/main.py +++ b/main.py @@ -27,8 +27,8 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.setupUi(self) self.init_ui() self.init_slot() - self.pushButton_q.clicked.connect(self.show_card) # 显示卡片 - self.pushButton_ex.clicked.connect(self.show_card) # 显示卡片 + self.pushButton_q.clicked.connect(self.question_card) # 出题 + self.pushButton_ex.clicked.connect(self.change_card) # 换牌 self.pushButton_autosv.clicked.connect(self.AutoTest_9_10) # 自动求解 self.pushButton_dtree.clicked.connect(self.draw_tree) # 绘制语法树 self.pushButton_ast.clicked.connect(self.calculate_button) # 生成语法树 @@ -275,11 +275,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.p4.clicked.connect(lambda: current_selection(Tree_4_nums[index], path)) def show_card(self): - self.secen_clear() # 清空画布 # 原始数组 - self.lineEdit.clear() - self.label_result.setText(" =? ") - self.label_TF.setText("") original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] face_card = ['Club', 'Diamond', 'Heart', 'Spade'] # 从原始数组中随机选择4个元素组成新列表 @@ -298,6 +294,19 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.load_image(card_path, self.Tree_4_nums, index) # return self.Tree_4_nums + def question_card(self): # 显示题目卡片 + self.secen_clear() # 清空画布 + self.lineEdit.clear() + self.label_result.setText(" =? ") + self.label_TF.setText("") + self.show_card() # 显示卡片 + + # 换牌 + + def change_card(self): + self.show_card() # 显示卡片 + + def AutoTest(self): if self.Tree_4_nums is None: QMessageBox.warning(self, '警告', '请先出题')