排序材料内难度加入面板

This commit is contained in:
weiye.wang 2024-05-10 20:52:53 +08:00
parent c82b9a7f3c
commit 3d5076dcaf
4 changed files with 22 additions and 7 deletions

View File

@ -117,6 +117,9 @@ class Ui_MainWindow(object):
self.tab_fnsc = QWidget() self.tab_fnsc = QWidget()
self.tab_fnsc.setObjectName(u"tab_fnsc") self.tab_fnsc.setObjectName(u"tab_fnsc")
self.tabWidget_beikezu.addTab(self.tab_fnsc, "") self.tabWidget_beikezu.addTab(self.tab_fnsc, "")
self.tab_pxnd = QWidget()
self.tab_pxnd.setObjectName(u"tab_pxnd")
self.tabWidget_beikezu.addTab(self.tab_pxnd, "")
self.tabWidget_main.addTab(self.tab_beikezu, "") self.tabWidget_main.addTab(self.tab_beikezu, "")
self.tab_latex = QWidget() self.tab_latex = QWidget()
self.tab_latex.setObjectName(u"tab_latex") self.tab_latex.setObjectName(u"tab_latex")
@ -212,7 +215,7 @@ class Ui_MainWindow(object):
self.tabWidget_luru.setCurrentIndex(0) self.tabWidget_luru.setCurrentIndex(0)
self.tabWidget_weihu.setCurrentIndex(0) self.tabWidget_weihu.setCurrentIndex(0)
self.tabWidget_shiyong.setCurrentIndex(5) self.tabWidget_shiyong.setCurrentIndex(5)
self.tabWidget_beikezu.setCurrentIndex(3) self.tabWidget_beikezu.setCurrentIndex(4)
self.tabWidget_latex.setCurrentIndex(0) self.tabWidget_latex.setCurrentIndex(0)
self.tabWidget_mubiaojichu.setCurrentIndex(0) self.tabWidget_mubiaojichu.setCurrentIndex(0)
self.tabWidget_syjl.setCurrentIndex(0) self.tabWidget_syjl.setCurrentIndex(0)
@ -240,9 +243,10 @@ class Ui_MainWindow(object):
self.tabWidget_shiyong.setTabText(self.tabWidget_shiyong.indexOf(self.tab_sjlb), QCoreApplication.translate("MainWindow", u"\u8bd5\u5377\u5217\u8868", None)) self.tabWidget_shiyong.setTabText(self.tabWidget_shiyong.indexOf(self.tab_sjlb), QCoreApplication.translate("MainWindow", u"\u8bd5\u5377\u5217\u8868", None))
self.tabWidget_main.setTabText(self.tabWidget_main.indexOf(self.tab_shiyong), QCoreApplication.translate("MainWindow", u"\u4f7f\u7528", None)) self.tabWidget_main.setTabText(self.tabWidget_main.indexOf(self.tab_shiyong), QCoreApplication.translate("MainWindow", u"\u4f7f\u7528", None))
self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_jglr), QCoreApplication.translate("MainWindow", u"\u8bb2\u4e49\u7ed3\u6784\u7f16\u53f7\u5f55\u5165", None)) self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_jglr), QCoreApplication.translate("MainWindow", u"\u8bb2\u4e49\u7ed3\u6784\u7f16\u53f7\u5f55\u5165", None))
self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_dtlr), QCoreApplication.translate("MainWindow", u"\u7b54\u9898\u7eb8\u5bf9\u5e94\u4fe1\u606f\u5f55\u5165", None)) self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_dtlr), QCoreApplication.translate("MainWindow", u"\u7b54\u9898\u7eb8\u5bf9\u5e94\u5f55\u5165", None))
self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_jysc), QCoreApplication.translate("MainWindow", u"\u7cfb\u5217\u8bb2\u4e49\u751f\u6210", None)) self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_jysc), QCoreApplication.translate("MainWindow", u"\u7cfb\u5217\u8bb2\u4e49\u751f\u6210", None))
self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_fnsc), QCoreApplication.translate("MainWindow", u"\u8d4b\u80fd\u5377\u751f\u6210", None)) self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_fnsc), QCoreApplication.translate("MainWindow", u"\u8d4b\u80fd\u5377\u751f\u6210", None))
self.tabWidget_beikezu.setTabText(self.tabWidget_beikezu.indexOf(self.tab_pxnd), QCoreApplication.translate("MainWindow", u"\u96be\u5ea6\u6392\u5e8f", None))
self.tabWidget_main.setTabText(self.tabWidget_main.indexOf(self.tab_beikezu), QCoreApplication.translate("MainWindow", u"\u5907\u8bfe\u7ec4", None)) self.tabWidget_main.setTabText(self.tabWidget_main.indexOf(self.tab_beikezu), QCoreApplication.translate("MainWindow", u"\u5907\u8bfe\u7ec4", None))
self.tabWidget_latex.setTabText(self.tabWidget_latex.indexOf(self.tab_wbzh), QCoreApplication.translate("MainWindow", u"\u6587\u672c\u8f6c\u6362\u5904\u7406", None)) self.tabWidget_latex.setTabText(self.tabWidget_latex.indexOf(self.tab_wbzh), QCoreApplication.translate("MainWindow", u"\u6587\u672c\u8f6c\u6362\u5904\u7406", None))
self.tabWidget_latex.setTabText(self.tabWidget_latex.indexOf(self.tab_hist), QCoreApplication.translate("MainWindow", u"\u76f4\u65b9\u56fe\u4ee3\u7801\u751f\u6210", None)) self.tabWidget_latex.setTabText(self.tabWidget_latex.indexOf(self.tab_hist), QCoreApplication.translate("MainWindow", u"\u76f4\u65b9\u56fe\u4ee3\u7801\u751f\u6210", None))

View File

@ -31,6 +31,7 @@ from 删除课时目标关系 import MyWindow_scgx
from 新增目标关系 import MyWindow_xzgx from 新增目标关系 import MyWindow_xzgx
from 试卷列表 import MyWindow_sjlb from 试卷列表 import MyWindow_sjlb
from 赋能卷生成 import MyWindow_fnsc from 赋能卷生成 import MyWindow_fnsc
from 排序材料内难度 import MyWindow_pxnd
from database_tools_2 import * from database_tools_2 import *
class MyWindow(QMainWindow,Ui_MainWindow): class MyWindow(QMainWindow,Ui_MainWindow):
@ -167,6 +168,10 @@ class MyWindow(QMainWindow,Ui_MainWindow):
self.fnsc = MyWindow_fnsc(self.database) self.fnsc = MyWindow_fnsc(self.database)
self.layout_fnsc.addWidget(self.fnsc) #以上三行为初始化"赋能卷生成"tab self.layout_fnsc.addWidget(self.fnsc) #以上三行为初始化"赋能卷生成"tab
self.layout_pxnd = QVBoxLayout(self.tab_pxnd)
self.pxnd = MyWindow_pxnd(self.database)
self.layout_pxnd.addWidget(self.pxnd) #以上三行为初始化"难度排序"tab
for func in [ for func in [
self.kxth.setdbname, self.kxth.setdbname,
@ -189,7 +194,8 @@ class MyWindow(QMainWindow,Ui_MainWindow):
self.scgx.setdbname, self.scgx.setdbname,
self.xzgx.setdbname, self.xzgx.setdbname,
self.sjlb.setdbname, self.sjlb.setdbname,
self.fnsc.setdbname self.fnsc.setdbname,
self.pxnd.setdbname
]: #在列表中的tab里传送数据库名的连接 ]: #在列表中的tab里传送数据库名的连接
self.sendDBname.connect(func) self.sendDBname.connect(func)
def sendValue(self): def sendValue(self):

View File

@ -192,7 +192,7 @@
<enum>QTabWidget::Triangular</enum> <enum>QTabWidget::Triangular</enum>
</property> </property>
<property name="currentIndex"> <property name="currentIndex">
<number>3</number> <number>4</number>
</property> </property>
<widget class="QWidget" name="tab_jglr"> <widget class="QWidget" name="tab_jglr">
<attribute name="title"> <attribute name="title">
@ -201,7 +201,7 @@
</widget> </widget>
<widget class="QWidget" name="tab_dtlr"> <widget class="QWidget" name="tab_dtlr">
<attribute name="title"> <attribute name="title">
<string>答题纸对应信息录入</string> <string>答题纸对应录入</string>
</attribute> </attribute>
</widget> </widget>
<widget class="QWidget" name="tab_jysc"> <widget class="QWidget" name="tab_jysc">
@ -214,6 +214,11 @@
<string>赋能卷生成</string> <string>赋能卷生成</string>
</attribute> </attribute>
</widget> </widget>
<widget class="QWidget" name="tab_pxnd">
<attribute name="title">
<string>难度排序</string>
</attribute>
</widget>
</widget> </widget>
</widget> </widget>
<widget class="QWidget" name="tab_latex"> <widget class="QWidget" name="tab_latex">

View File

@ -16,8 +16,8 @@ class MyWindow_pxnd(QWidget,Ui_Form):
def bind(self): def bind(self):
self.pushButton_selectfilepath.clicked.connect(self.choosefile) self.pushButton_selectfilepath.clicked.connect(self.choosefile)
self.pushButton_exec.clicked.connect(self.exec) self.pushButton_exec.clicked.connect(self.exec)
self.lineEdit_filepath.setText(r"C:\Users\weiye\Documents\wwy sync\26届\高一第二学期\学案\G20260216余弦定理(2).tex") # to remove # self.lineEdit_filepath.setText(r"C:\Users\weiye\Documents\wwy sync\26届\高一第二学期\学案\G20260216余弦定理(2).tex") # to remove
self.lineEdit_classregex.setText(r"2026届高一1\d班") # to remove # self.lineEdit_classregex.setText(r"2026届高一1\d班") # to remove
def choosefile(self): def choosefile(self):