ADD file via upload

main
mzfp34bxr 8 months ago
parent cd7103f17c
commit 422d609e55

145
UI.py

@ -0,0 +1,145 @@
from PyQt5 import QtCore, QtWidgets
class Ui_MainWindow(object):
def __init__(self):
self.close_button = None
self.label_output = None
self.frame_button = None
self.label_input = None
self.frame_input = None
self.label_title = None
self.frame_content = None
self.frame_top = None
self.frame_output = None
self.statusbar = None
self.menubar = None
self.pushButton_3 = None
self.layoutWidget = None
self.pushButton_2 = None
self.horizontalLayout = None
self.frame_3 = None
self.textEdit_2 = None
self.label = None
self.frame_4 = None
self.pushButton = None
self.label_2 = None
self.label_3 = None
self.textEdit = None
self.frame1 = None
self.frame_2 = None
self.frame = None
self.centralwidget = None
self.verticalLayout = None
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(752, 621)
MainWindow.setStyleSheet("background-color: #f0f0f0;")
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
# 顶部标题栏
self.frame_top = QtWidgets.QFrame(self.centralwidget)
self.frame_top.setGeometry(QtCore.QRect(0, 0, 752, 70))
self.frame_top.setStyleSheet(
"background-color: #4caf50; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;")
self.frame_top.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_top.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_top.setObjectName("frame_top")
self.label_title = QtWidgets.QLabel(self.frame_top)
self.label_title.setGeometry(QtCore.QRect(30, 15, 200, 40))
self.label_title.setStyleSheet("font: bold 18pt \"Arial\"; color: white;")
self.label_title.setObjectName("label_title")
# 关闭按钮
self.close_button = QtWidgets.QPushButton(self.frame_top)
self.close_button.setGeometry(QtCore.QRect(680, 15, 50, 40))
self.close_button.setStyleSheet(
"background-color: #ff5252; color: white; font: bold 14pt \"Arial\"; border-radius: 5px;")
self.close_button.setObjectName("close_button")
# 内容区域
self.frame_content = QtWidgets.QFrame(self.centralwidget)
self.frame_content.setGeometry(QtCore.QRect(0, 70, 752, 551))
self.frame_content.setStyleSheet("background-color: white; border-radius: 10px;")
self.frame_content.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_content.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_content.setObjectName("frame_content")
self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_content)
self.verticalLayout.setObjectName("verticalLayout")
# 输入区域
self.frame_input = QtWidgets.QFrame(self.frame_content)
self.frame_input.setStyleSheet("background-color: #f9f9f9; border-radius: 10px;")
self.frame_input.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_input.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_input.setObjectName("frame_input")
self.label_input = QtWidgets.QLabel(self.frame_input)
self.label_input.setGeometry(QtCore.QRect(20, 20, 200, 30))
self.label_input.setStyleSheet("font: bold 14pt \"Arial\"; color: #333;")
self.label_input.setObjectName("label_input")
self.textEdit = QtWidgets.QTextEdit(self.frame_input)
self.textEdit.setGeometry(QtCore.QRect(20, 60, 712, 100))
self.textEdit.setStyleSheet(
"background-color: white; border: 1px solid #ddd; border-radius: 5px; padding: 10px; font: 12pt \"Courier "
"New\";")
self.textEdit.setObjectName("textEdit")
self.verticalLayout.addWidget(self.frame_input)
# 按钮区域
self.frame_button = QtWidgets.QFrame(self.frame_content)
self.frame_button.setStyleSheet("background-color: #f9f9f9; border-radius: 10px;")
self.frame_button.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_button.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_button.setObjectName("frame_button")
self.pushButton = QtWidgets.QPushButton(self.frame_button)
self.pushButton.setGeometry(QtCore.QRect(300, 20, 150, 50))
self.pushButton.setStyleSheet(
"background-color: #4caf50; color: white; font: bold 14pt \"Arial\"; border-radius: 5px;")
self.pushButton.setObjectName("pushButton")
self.verticalLayout.addWidget(self.frame_button)
# 输出区域
self.frame_output = QtWidgets.QFrame(self.frame_content)
self.frame_output.setStyleSheet("background-color: #f9f9f9; border-radius: 10px;")
self.frame_output.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_output.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_output.setObjectName("frame_output")
self.label_output = QtWidgets.QLabel(self.frame_output)
self.label_output.setGeometry(QtCore.QRect(20, 20, 200, 30))
self.label_output.setStyleSheet("font: bold 14pt \"Arial\"; color: #333;")
self.label_output.setObjectName("label_output")
self.textEdit_2 = QtWidgets.QTextEdit(self.frame_output)
self.textEdit_2.setGeometry(QtCore.QRect(20, 60, 712, 100))
self.textEdit_2.setStyleSheet(
"background-color: white; border: 1px solid #ddd; border-radius: 5px; padding: 10px; font: 12pt \"Courier "
"New\";")
self.textEdit_2.setObjectName("textEdit_2")
self.verticalLayout.addWidget(self.frame_output)
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
self.close_button.clicked.connect(MainWindow.close) # 绑定关闭按钮事件
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "口令破译工具"))
self.label_title.setText(_translate("MainWindow", "口令破译工具"))
self.label_input.setText(_translate("MainWindow", "密文输入:"))
self.pushButton.setText(_translate("MainWindow", "破译"))
self.label_output.setText(_translate("MainWindow", "破译结果:"))
self.close_button.setText(_translate("MainWindow", "关闭"))
Loading…
Cancel
Save