代码
import sys
from PySide6.QtWidgets import QApplication,QWidget,QPushButton,QLineEdit
from login_t3 import Ui_Form
from second import Ui_Form2
from PySide6.QtCore import Qt
class MyWidget(Ui_Form,QWidget):
def __init__(self):
super().__init__()
self.setupUi(self)
self.pushButton=self.findChild(QPushButton,'pushButton')
self.pushButton_2=self.findChild(QPushButton,'pushButton_2')
self.lineEdit = self.findChild(QLineEdit, 'lineEdit')
self.lineEdit_2 = self.findChild(QLineEdit, 'lineEdit_2')
self.pushButton.clicked.connect(self.btn1_slot)
self.pushButton_2.clicked.connect(self.close)
def btn1_slot(self):
user=self.lineEdit.text()
pwd=self.lineEdit_2.text()
if user == 'admin' and pwd == '123456':
self.close()
s.show()
else:
print("登录失败")
self.lineEdit.clear()
self.lineEdit_2.clear()
class Second(Ui_Form2,QWidget):
def __init__(self):
super().__init__()
self.setupUi(self)
if __name__=='__main__':
app=QApplication(sys.argv)
my=MyWidget()
s=Second()
my.setWindowFlags(Qt.WindowType.FramelessWindowHint)
my.setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground)
my.show()
sys.exit(app.exec())