diff --git a/login.py b/login.py new file mode 100644 index 0000000..978089b --- /dev/null +++ b/login.py @@ -0,0 +1,75 @@ +from PySide6 import QtCore, QtGui, QtWidgets +from PySide6.QtWidgets import QApplication, QMainWindow +from PySide6.QtGui import QPixmap, QPalette, QBrush +from PySide6 import QtGui, QtWidgets +# 登录界面设计 +class Ui_Login(object): + def setupUi(self, Login): + Login.setObjectName("Login") + Login.setWindowModality(QtCore.Qt.ApplicationModal) + Login.resize(652, 385) + palette = QPalette() + palette.setBrush(QPalette.All, QPalette.Window, QBrush(QPixmap("D:/7L29_Y60[}CC@)T05EDZ0%G.png"))) + self.setPalette(palette) + self.label = QtWidgets.QLabel(Login) + self.label.setGeometry(QtCore.QRect(300, 20, 111, 41)) + self.label.setTextFormat(QtCore.Qt.AutoText) + self.label.setObjectName("label") + self.user = QtWidgets.QLabel(Login) + self.user.setGeometry(QtCore.QRect(150, 90, 60, 41)) + self.user.setObjectName("user") + self.password = QtWidgets.QLabel(Login) + self.password.setGeometry(QtCore.QRect(160, 150, 60, 26)) + self.password.setObjectName("password") + self.identify = QtWidgets.QLabel(Login) + self.identify.setGeometry(QtCore.QRect(140, 180, 91, 59)) + self.identify.setObjectName("identify") + self.userline = QtWidgets.QLineEdit(Login) + self.userline.setGeometry(QtCore.QRect(290, 100, 191, 21)) + self.userline.setObjectName("userline") + self.pwline = QtWidgets.QLineEdit(Login) + self.pwline.setGeometry(QtCore.QRect(290, 150, 191, 21)) + self.pwline.setEchoMode(QtWidgets.QLineEdit.Password) + self.pwline.setObjectName("pwline") + self.idbox = QtWidgets.QComboBox(Login) + self.idbox.setGeometry(QtCore.QRect(320, 200, 121, 22)) + self.idbox.setObjectName("idbox") + self.idbox.addItem("") + self.idbox.addItem("") + self.idbox.addItem("") + self.loginbt = QtWidgets.QPushButton(Login) + self.loginbt.setGeometry(QtCore.QRect(230, 250, 93, 28)) + self.loginbt.setObjectName("loginbt") + self.exitbt = QtWidgets.QPushButton(Login) + self.exitbt.setGeometry(QtCore.QRect(420, 250, 93, 28)) + self.exitbt.setObjectName("exitbt") + + self.retranslateUi(Login) + QtCore.QMetaObject.connectSlotsByName(Login) + + def retranslateUi(self, Login): + _translate = QtCore.QCoreApplication.translate + Login.setWindowTitle(_translate("Login", "湘大图书馆管理系统")) + font = QtGui.QFont() + font1= QtGui.QFont() + font.setPointSize(20) + font.setItalic(True) # 设置字体为斜体 + font.setBold(True) # 设置字体为加粗 + font1.setItalic(True) # 设置字体为斜体 + self.label.setFont(font) + self.user.setFont(font1) + self.password.setFont(font1) + self.identify.setFont(font1) + self.label.setText( + _translate("Login", "
用户登录:
")) + self.user.setText( + _translate("Login", "用户id:
")) + self.password.setText( + _translate("Login", "密码:
")) + self.identify.setText( + _translate("Login", "身份类型:
")) + self.idbox.setItemText(0, _translate("Login", "读者")) + self.idbox.setItemText(1, _translate("Login", "图书管理员")) + self.idbox.setItemText(2, _translate("Login", "系统管理员")) + self.loginbt.setText(_translate("Login", "登录")) + self.exitbt.setText(_translate("Login", "退出"))