You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
3.8 KiB

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", "<html><head/><body><p><span style=\" font-size:16pt;\">用户登录:</span></p></body></html>"))
self.user.setText(
_translate("Login", "<html><head/><body><p><span style=\" font-size:12pt;\">用户id:</span></p></body></html>"))
self.password.setText(
_translate("Login", "<html><head/><body><p><span style=\" font-size:12pt;\">密码:</span></p></body></html>"))
self.identify.setText(
_translate("Login", "<html><head/><body><p><span style=\" font-size:12pt;\">身份类型:</span></p></body></html>"))
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", "退出"))