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()
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】