学习日志020---qt信号与槽

作业

python 复制代码
import sys


from PySide6.QtWidgets import QApplication, QWidget,QPushButton,QLineEdit

from Form import Ui_Form
from second import Ui_second
from PySide6.QtCore import Qt

class MyWidget(QWidget,Ui_Form):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
        self.btn = self.findChild(QPushButton,"btn")
        self.username =   self.findChild(QLineEdit,"username")
        self.password = self.findChild(QLineEdit, "password")
        self.btn.clicked.connect(mynext)

def mynext():
    if myWidget.username.text() == "admin" and myWidget.password.text() == "123456":
        myWidget.close()
        second.show()
    else:
        myWidget.username.setText("")
        myWidget.password.setText("")


class Second(QWidget,Ui_second):
    def __init__(self):
        super().__init__()
        self.setupUi(self)

if __name__ == "__main__":
    app = QApplication(sys.argv)

    myWidget = MyWidget()
    myWidget.setWindowFlag(Qt.WindowType.FramelessWindowHint)

    myWidget.setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground)

    second = Second()
    second.setWindowFlag(Qt.WindowType.FramelessWindowHint)

    second.setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground)
    myWidget.show()


    sys.exit(app.exec())
相关推荐
没书读了6 分钟前
ssm-springmvc-学习笔记
笔记·学习
小A15915 分钟前
STM32完全学习——STemWin的移植小插曲
学习
南宫生1 小时前
力扣-图论-7【算法学习day.57】
java·学习·算法·leetcode·深度优先·图论
9毫米的幻想2 小时前
【Linux系统】—— 权限的概念
android·linux·服务器·c语言·c++·学习
zmd-zk2 小时前
sparkSql——wordcount案例
大数据·开发语言·python·学习·spark
野生的程序媛2 小时前
重生之我在学Vue--第3天 Vue 3 模板语法与指令
开发语言·前端·javascript·vue.js·学习·前端框架·ecmascript
自动驾驶小白说3 小时前
【理想汽车&中科院】基于模仿学习的端到端自动驾驶数据缩放规律
学习·自动驾驶·汽车
Z2116133473 小时前
学习日志024--opencv中处理轮廓的函数
人工智能·opencv·学习·计算机视觉
马船长4 小时前
CTFHub 命令注入-综合练习(学习记录)
学习
cwtlw5 小时前
CSS学习记录12
前端·css·笔记·学习·css3