diff --git a/工具v3/Ui_文本转换处理.py b/工具v3/Ui_文本转换处理.py new file mode 100644 index 00000000..b13324f5 --- /dev/null +++ b/工具v3/Ui_文本转换处理.py @@ -0,0 +1,96 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file '文本转换处理.ui' +## +## Created by: Qt User Interface Compiler version 6.6.2 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QApplication, QLabel, QPlainTextEdit, QPushButton, + QRadioButton, QSizePolicy, QVBoxLayout, QWidget) + +class Ui_Form(object): + def setupUi(self, Form): + if not Form.objectName(): + Form.setObjectName(u"Form") + Form.resize(720, 401) + self.plainTextEdit_origin = QPlainTextEdit(Form) + self.plainTextEdit_origin.setObjectName(u"plainTextEdit_origin") + self.plainTextEdit_origin.setGeometry(QRect(10, 30, 291, 361)) + self.label = QLabel(Form) + self.label.setObjectName(u"label") + self.label.setGeometry(QRect(10, 10, 54, 16)) + self.label_2 = QLabel(Form) + self.label_2.setObjectName(u"label_2") + self.label_2.setGeometry(QRect(390, 10, 54, 16)) + self.plainTextEdit_dest = QPlainTextEdit(Form) + self.plainTextEdit_dest.setObjectName(u"plainTextEdit_dest") + self.plainTextEdit_dest.setGeometry(QRect(430, 30, 281, 361)) + self.plainTextEdit_dest.setAutoFillBackground(False) + self.plainTextEdit_dest.setReadOnly(True) + self.pushButton_convert = QPushButton(Form) + self.pushButton_convert.setObjectName(u"pushButton_convert") + self.pushButton_convert.setGeometry(QRect(310, 230, 111, 71)) + font = QFont() + font.setBold(True) + self.pushButton_convert.setFont(font) + self.layoutWidget = QWidget(Form) + self.layoutWidget.setObjectName(u"layoutWidget") + self.layoutWidget.setGeometry(QRect(320, 80, 97, 126)) + self.verticalLayout = QVBoxLayout(self.layoutWidget) + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.radioButton_mathpix = QRadioButton(self.layoutWidget) + self.radioButton_mathpix.setObjectName(u"radioButton_mathpix") + + self.verticalLayout.addWidget(self.radioButton_mathpix) + + self.radioButton_textcircled = QRadioButton(self.layoutWidget) + self.radioButton_textcircled.setObjectName(u"radioButton_textcircled") + + self.verticalLayout.addWidget(self.radioButton_textcircled) + + self.radioButton_multiple = QRadioButton(self.layoutWidget) + self.radioButton_multiple.setObjectName(u"radioButton_multiple") + + self.verticalLayout.addWidget(self.radioButton_multiple) + + self.radioButton_puctuations = QRadioButton(self.layoutWidget) + self.radioButton_puctuations.setObjectName(u"radioButton_puctuations") + + self.verticalLayout.addWidget(self.radioButton_puctuations) + + self.radioButton_answers = QRadioButton(self.layoutWidget) + self.radioButton_answers.setObjectName(u"radioButton_answers") + + self.verticalLayout.addWidget(self.radioButton_answers) + + + self.retranslateUi(Form) + + QMetaObject.connectSlotsByName(Form) + # setupUi + + def retranslateUi(self, Form): + Form.setWindowTitle(QCoreApplication.translate("Form", u"\u6587\u672c\u8f6c\u6362\u5904\u7406", None)) + self.plainTextEdit_origin.setPlaceholderText(QCoreApplication.translate("Form", u"\u5c06\u6e90\u6587\u672c \u7c98\u8d34 \u5728\u8fd9\u4e2a\u6587\u672c\u6846\u5185", None)) + self.label.setText(QCoreApplication.translate("Form", u"\u6e90\u6587\u672c", None)) + self.label_2.setText(QCoreApplication.translate("Form", u"\u76ee\u6807\u6587\u672c", None)) + self.plainTextEdit_dest.setPlaceholderText(QCoreApplication.translate("Form", u"\u6309 \u8f6c\u6362 \u4ee5\u83b7\u5f97\u76ee\u6807\u6587\u672c", None)) + self.pushButton_convert.setText(QCoreApplication.translate("Form", u"\u8f6c\u6362", None)) + self.radioButton_mathpix.setText(QCoreApplication.translate("Form", u"Mathpix", None)) + self.radioButton_textcircled.setText(QCoreApplication.translate("Form", u"\u5706\u5708\u6570\u5b57", None)) + self.radioButton_multiple.setText(QCoreApplication.translate("Form", u"\u591a\u9009\u8f6c\u586b\u7a7a", None)) + self.radioButton_puctuations.setText(QCoreApplication.translate("Form", u"\u6807\u70b9\u8f6c\u534a\u89d2", None)) + self.radioButton_answers.setText(QCoreApplication.translate("Form", u"\u5df2\u6709\u7b54\u6848\u6807\u7ea2", None)) + # retranslateUi + diff --git a/工具v3/Ui_生成直方图代码.py b/工具v3/Ui_生成直方图代码.py new file mode 100644 index 00000000..b9e290d2 --- /dev/null +++ b/工具v3/Ui_生成直方图代码.py @@ -0,0 +1,150 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file '生成直方图代码.ui' +## +## Created by: Qt User Interface Compiler version 6.6.2 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QApplication, QHBoxLayout, QLabel, QLineEdit, + QPlainTextEdit, QPushButton, QSizePolicy, QTextBrowser, + QVBoxLayout, QWidget) + +class Ui_Form(object): + def setupUi(self, Form): + if not Form.objectName(): + Form.setObjectName(u"Form") + Form.resize(400, 381) + self.pushButton_generatexlist = QPushButton(Form) + self.pushButton_generatexlist.setObjectName(u"pushButton_generatexlist") + self.pushButton_generatexlist.setGeometry(QRect(10, 130, 121, 24)) + self.textBrowser = QTextBrowser(Form) + self.textBrowser.setObjectName(u"textBrowser") + self.textBrowser.setEnabled(False) + self.textBrowser.setGeometry(QRect(10, 160, 121, 211)) + self.label_6 = QLabel(Form) + self.label_6.setObjectName(u"label_6") + self.label_6.setGeometry(QRect(140, 10, 121, 16)) + self.plainTextEdit_yinfo = QPlainTextEdit(Form) + self.plainTextEdit_yinfo.setObjectName(u"plainTextEdit_yinfo") + self.plainTextEdit_yinfo.setGeometry(QRect(140, 30, 171, 181)) + self.pushButton_exec = QPushButton(Form) + self.pushButton_exec.setObjectName(u"pushButton_exec") + self.pushButton_exec.setGeometry(QRect(320, 30, 71, 181)) + font = QFont() + font.setBold(True) + self.pushButton_exec.setFont(font) + self.label_7 = QLabel(Form) + self.label_7.setObjectName(u"label_7") + self.label_7.setGeometry(QRect(140, 220, 71, 16)) + self.plainTextEdit_latexcode = QPlainTextEdit(Form) + self.plainTextEdit_latexcode.setObjectName(u"plainTextEdit_latexcode") + self.plainTextEdit_latexcode.setGeometry(QRect(140, 240, 251, 131)) + self.widget = QWidget(Form) + self.widget.setObjectName(u"widget") + self.widget.setGeometry(QRect(10, 10, 121, 108)) + self.verticalLayout = QVBoxLayout(self.widget) + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.horizontalLayout = QHBoxLayout() + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.label = QLabel(self.widget) + self.label.setObjectName(u"label") + + self.horizontalLayout.addWidget(self.label) + + self.lineEdit_xmin = QLineEdit(self.widget) + self.lineEdit_xmin.setObjectName(u"lineEdit_xmin") + + self.horizontalLayout.addWidget(self.lineEdit_xmin) + + + self.verticalLayout.addLayout(self.horizontalLayout) + + self.horizontalLayout_2 = QHBoxLayout() + self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") + self.label_2 = QLabel(self.widget) + self.label_2.setObjectName(u"label_2") + + self.horizontalLayout_2.addWidget(self.label_2) + + self.lineEdit_xmax = QLineEdit(self.widget) + self.lineEdit_xmax.setObjectName(u"lineEdit_xmax") + + self.horizontalLayout_2.addWidget(self.lineEdit_xmax) + + + self.verticalLayout.addLayout(self.horizontalLayout_2) + + self.horizontalLayout_5 = QHBoxLayout() + self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") + self.label_5 = QLabel(self.widget) + self.label_5.setObjectName(u"label_5") + + self.horizontalLayout_5.addWidget(self.label_5) + + self.lineEdit_xwidth = QLineEdit(self.widget) + self.lineEdit_xwidth.setObjectName(u"lineEdit_xwidth") + + self.horizontalLayout_5.addWidget(self.lineEdit_xwidth) + + + self.verticalLayout.addLayout(self.horizontalLayout_5) + + self.horizontalLayout_4 = QHBoxLayout() + self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") + self.label_4 = QLabel(self.widget) + self.label_4.setObjectName(u"label_4") + + self.horizontalLayout_4.addWidget(self.label_4) + + self.lineEdit_xlabel = QLineEdit(self.widget) + self.lineEdit_xlabel.setObjectName(u"lineEdit_xlabel") + + self.horizontalLayout_4.addWidget(self.lineEdit_xlabel) + + + self.verticalLayout.addLayout(self.horizontalLayout_4) + + + self.retranslateUi(Form) + + QMetaObject.connectSlotsByName(Form) + # setupUi + + def retranslateUi(self, Form): + Form.setWindowTitle(QCoreApplication.translate("Form", u"\u751f\u6210\u76f4\u65b9\u56fe\u4ee3\u7801", None)) + self.pushButton_generatexlist.setText(QCoreApplication.translate("Form", u"\u751f\u6210\u6a2a\u5750\u6807\u5e8f\u5217", None)) + self.textBrowser.setHtml(QCoreApplication.translate("Form", u"\n" +"
\n" +"\u4e0d\u6539\u53d8\u6a2a\u5750\u6807\u7684\u503c, \u5728\u9017\u53f7\u540e\u8f93\u5165\u7eb5\u5750\u6807\u7684\u503c
\n" +"\u5982\u679c\u6807\u7b7e\u548c\u7eb5\u5750\u6807\u7684\u503c\u4e0d\u540c, \u5728\u540e\u9762\u7684\u65b9\u62ec\u53f7\u5185\u8f93\u5165\u6807\u7b7e" + "p>\n" +"
\u5982:
\n" +"(10,0.02)[]
\n" +"(20,0.04)[a]
\n" +"(30,0.04][]
\n" +"