初识pyqt5之登录和注册界面(2)
1.登录界面login_base.py
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_login_pane(object):
def setupUi(self, login_pane):
login_pane.setObjectName("login_pane")
login_pane.resize(520, 450)
login_pane.setMinimumSize(QtCore.QSize(520, 450))
login_pane.setMaximumSize(QtCore.QSize(520, 450))
font = QtGui.QFont()
font.setPointSize(9)
font.setBold(True)
font.setItalic(True)
font.setWeight(75)
login_pane.setFont(font)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("img/rabbit.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
login_pane.setWindowIcon(icon)
self.verticalLayout = QtWidgets.QVBoxLayout(login_pane)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setSpacing(0)
self.verticalLayout.setObjectName("verticalLayout")
self.login_top = QtWidgets.QWidget(login_pane)
self.login_top.setStyleSheet("border-image: url(img/1.jpg);")
self.login_top.setObjectName("login_top")
self.verticalLayout.addWidget(self.login_top)
self.login_bottom = QtWidgets.QWidget(login_pane)
self.login_bottom.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
self.login_bottom.setStyleSheet("\n"
"\n"
"background-color: qconicalgradient(cx:0, cy:0, angle:135, stop:0 rgba(255, 255, 0, 69), stop:0.375 rgba(255, 255, 0, 69), stop:0.423533 rgba(251, 255, 0, 145), stop:0.45 rgba(247, 255, 0, 208), stop:0.477581 rgba(255, 244, 71, 130), stop:0.518717 rgba(255, 218, 71, 130), stop:0.55 rgba(255, 255, 0, 255), stop:0.57754 rgba(255, 203, 0, 130), stop:0.625 rgba(255, 255, 0, 69), stop:1 rgba(255, 255, 0, 69));")
self.login_bottom.setObjectName("login_bottom")
self.turn_login_bt = QtWidgets.QPushButton(self.login_bottom)
self.turn_login_bt.setGeometry(QtCore.QRect(10, 220, 91, 31))
font = QtGui.QFont()
font.setPointSize(13)
font.setBold(True)
font.setItalic(True)
font.setUnderline(True)
font.setWeight(75)
self.turn_login_bt.setFont(font)
self.turn_login_bt.setStyleSheet("background-color: rgb(255, 0, 0);\n"
"color: rgb(255, 255, 255);")
self.turn_login_bt.setObjectName("turn_login_bt")
self.widget_3 = QtWidgets.QWidget(self.login_bottom)
self.widget_3.setGeometry(QtCore.QRect(110, 20, 301, 221))
self.widget_3.setStyleSheet(