PySide基础三大件的案例_登录界面

描述

制作一个简单的登录界面,拥有两个输入框和对应的Label文字提示以及一个登录按钮

用户输入账密后,如果是代码中编写的账密则将两个Label的文字替换

展示

操作步骤

使用Designer软件制作一个UI文件
使用VsCode插件的功能将其转成python文件
或者使用指令转换(先进入.ui文件的目录,然后在上方输入框输入cmd打开终端,然后输入该指令)

新建一个python文件写具体代码

代码

from PySide6.QtWidgets import QApplication,QWidget
from Login_UI_ui import Ui_widget


class MyLoginWindow(QWidget):
    def __init__(self):
        super().__init__()

        #Mark 调用转码后的登录界面ui
        self.ui=Ui_widget()
        self.ui.setupUi(self)

        self.ui.pushButton.clicked.connect(self.loginFuc)

    def loginFuc(self):#Mark 获取用户信息
        asscount=self.ui.lineEdit.text()
        passworld=self.ui.lineEdit_2.text()
        if asscount=='123' and passworld=='123':
            print('登录成功')
            self.ui.label.setText('您好用户')
            self.ui.label_2.setText('完成注入')
        else:
            print('登录失败')


if __name__=='__main__':
    app=QApplication([])
    window=MyLoginWindow()
    window.show()
    app.exec()
posted @   荒坂株式会社  阅读(88)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示