diff --git a/工具v2/Ui_题号筛选器.py b/工具v2/Ui_题号筛选器.py index 16fb83b0..17b303db 100644 --- a/工具v2/Ui_题号筛选器.py +++ b/工具v2/Ui_题号筛选器.py @@ -98,8 +98,11 @@ class Ui_Form(object): self.lcdNumber_resCount.setProperty("value", 0.000000000000000) self.pushButton_savebuild = QPushButton(Form) self.pushButton_savebuild.setObjectName(u"pushButton_savebuild") - self.pushButton_savebuild.setGeometry(QRect(300, 440, 81, 71)) + self.pushButton_savebuild.setGeometry(QRect(300, 460, 81, 51)) self.pushButton_savebuild.setFont(font) + self.checkBox_Detailed = QCheckBox(Form) + self.checkBox_Detailed.setObjectName(u"checkBox_Detailed") + self.checkBox_Detailed.setGeometry(QRect(310, 440, 79, 20)) self.retranslateUi(Form) @@ -128,5 +131,6 @@ class Ui_Form(object): self.label_2.setText(QCoreApplication.translate("Form", u"\u8f93\u5165\u6761\u4ef6, \u7528\",\"\u5206\u9694\u8868\u793a\"\u6216\"", None)) self.label_3.setText(QCoreApplication.translate("Form", u"\u7b5b\u9009\u7ed3\u679c\u6570\u76ee:", None)) self.pushButton_savebuild.setText(QCoreApplication.translate("Form", u"\u4fdd\u5b58\u548c\u7f16\u8bd1", None)) + self.checkBox_Detailed.setText(QCoreApplication.translate("Form", u"\u8be6\u7ec6\u4fe1\u606f", None)) # retranslateUi diff --git a/工具v2/关键字筛选题号.py b/工具v2/关键字筛选题号.py index f964c7a7..625eecd9 100644 --- a/工具v2/关键字筛选题号.py +++ b/工具v2/关键字筛选题号.py @@ -60,7 +60,7 @@ class MyWindow(QWidget,Ui_Form): prodictpath = "../题库0.3/problems.json" objdictpath = "../题库0.3/lessonobj.json" raw_pro_dict = load_dict(prodictpath) - configjson = { + configjson_detailed = { "pdf标题": "筛选题目编译", "教师版": True, "字段显示设置": { @@ -76,6 +76,27 @@ class MyWindow(QWidget,Ui_Form): "届别": [] } } + configjson_simple = { + "pdf标题": "筛选题目编译", + "教师版": False, + "字段显示设置": { + "题后空间": True, + "课时目标": True, + "题目标签": True, + "答案": True, + "解答与提示": True, + "使用记录": [3,-1], + "使用记录说明": "[a,b]表示显示最好的a个和最差b个, 有-2表示不显示, 无-2但有-1表示全部显示", + "来源": True, + "备注": True, + "届别": [] + } + } + + if self.checkBox_Detailed.isChecked(): + configjson = configjson_detailed + else: + configjson = configjson_simple grades = configjson["字段显示设置"]["届别"] pro_dict = select_grade_from_pro_dict(raw_pro_dict,grades) diff --git a/工具v2/批量收录题目.py b/工具v2/批量收录题目.py index d7dd9ba1..52c5334d 100644 --- a/工具v2/批量收录题目.py +++ b/工具v2/批量收录题目.py @@ -1,5 +1,5 @@ #修改起始id,出处,文件名 -starting_id = 1 #起始id设置, 从这一个题号后的第一个空闲题号开始添加 20040124修改 +starting_id = 30001 #起始id设置, 从这一个题号后的第一个空闲题号开始添加 20040124修改 raworigin = "自拟题目" #题目来源的前缀(中缀在.tex文件中) filename = r"临时文件\新题比对.tex" #题目的来源.tex文件 editor = "毛培菁" #编辑者姓名 diff --git a/工具v2/题号筛选器.ui b/工具v2/题号筛选器.ui index 226969e0..a50c10c3 100644 --- a/工具v2/题号筛选器.ui +++ b/工具v2/题号筛选器.ui @@ -307,9 +307,9 @@ 300 - 440 + 460 81 - 71 + 51 @@ -321,6 +321,19 @@ 保存和编译 + + + + 310 + 440 + 79 + 20 + + + + 详细信息 + +