from PyQt5.Qt import *
import sys
import mathclass Window(QWidget):def __init__(self):super().__init__()self.setWindowTitle("登陆界面")self.setWindowIcon(QIcon("D:\ICO\ooopic_1552382147.ico"))self.resize(500,200)self.Password="12345678"self.UserName="kaixinde101"self.Co_Width=40self.Co_Heigth=20self.setup_ui()def setup_ui(self):self.lab_l=QLabel("帐户:",self)#帐户标签self.Lin_l=QLineEdit(self)#帐户录入框self.lab_p=QLabel("密码:",self)#密码标签self.Lin_p=QLineEdit(self)#密码录入框self.Lin_p.setEchoMode(QLineEdit.Password)#设置密文显示self.Pu_l=QPushButton(QIcon("D:\ICO\ooopic_1556416225.ico"),"登陆&L",self)#登陆按钮self.Pu_l.clicked.connect(self.Login)def resizeEvent(self, evt):#重新设置控件座标事件#帐户标签self.lab_l.resize(self.Co_Width,self.Co_Heigth)self.lab_l.move(self.width()/3,self.height()/5)#帐户录入框self.Lin_l.move(self.lab_l.x()+self.lab_l.width(),self.lab_l.y())#密码标签self.lab_p.resize(self.Co_Width,self.Co_Heigth)self.lab_p.move(self.lab_l.x(),self.lab_l.y()+self.lab_l.height()*2)#密码录入框self.Lin_p.move(self.lab_p.x()+self.lab_p.width(),self.lab_p.y())#登陆按钮self.Pu_l.move(self.Lin_p.x()+self.Lin_p.width()/4,self.lab_p.y()+self.lab_p.width())def Login(self):if (self.Lin_l.text()==self.UserName and self.Lin_p.text()==self.Password):print("登陆成功!!")elif(self.Lin_l.text()!=self.UserName):self.Lin_l.setText("")self.Lin_p.setText("")print("帐户录入错误!!")elif(self.Lin_p.text()!=self.Password):self.Lin_p.setText("")print("密码录入错误!!")if __name__=='__main__':App=QApplication(sys.argv)Win=Window()Win.show()sys.exit(App.exec_())

PyQt5 登陆界面相关推荐

  1. 用PYQT5写一个登陆界面

    PYQT5的使用 通过写一个登陆界面来学习PYQT5的一些基础功能 代码如下 QT designer的使用 用户输入部分 按钮 插入背景 通过写一个登陆界面来学习PYQT5的一些基础功能 代码如下 # ...

  2. Pyqt5+python2.7 美观的登陆界面制作(二)

    简介 继上一篇的安装,这一篇主要讲下登陆界面的制作,之后也会把自己做毕业设计中在csdn上没有找到自己解决的一些界面上的问题解决方法共享出来,最近事情比较多,更新会有点慢,但还是希望能对大家有帮助啦. ...

  3. 界面开发(2)--- 使用PyQt5制作用户登陆界面

    使用PyQt5制作用户登陆界面 上篇文章已经介绍了如何配置PyQt5环境,这篇文章在此基础上展开,主要记录一下如何使用 PyQt5 制作用户登陆界面,并对一些基础操作进行介绍. 下面是具体步骤,一起来 ...

  4. pyqt5登录界面设计——模仿qq登录界面,可登录注册(数据库)

    pyqt5登录界面设计--模仿qq登录界面 一.简单易用的可直接登录的界面--账号密码程序写死 1.1.效果图: 1.2.视频效果图 3.代码说明 4.使用示例 5.全部源码见: 二.带数据库的可登录 ...

  5. Python制作登陆界面(2)(中等级)

    前言 本人又来教大家制作登陆界面啦! 大家知道弹窗在电脑中无处不在:浏览器界面啊,Python编程界面啊,网络会议室啊等等. 相信你们在使用Python中肯定用过一个庞大的GUI模块:tkinter. ...

  6. 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面

    [登录异常解决]Ubuntu 输入正确的密码后重新返回到登陆界面 参考文章: (1)[登录异常解决]Ubuntu 输入正确的密码后重新返回到登陆界面 (2)https://www.cnblogs.co ...

  7. 描述linux系统从开机到登陆界面的启动过程

    简述: 1.开机BIOS自检 2.MBR引导 3.grub引导菜单 4.加载内核kernel 5.启动init进程 6.读取inittab文件,执行rc.sysinit,rc等脚本 7.启动minge ...

  8. QML与C++交互:登陆界面设计

    环境: 主机:WIN7 开发环境:Qt5.2.1 说明: QML设计前台界面,C++后台负责逻辑 效果图: 源代码: 前台qml文件 login.qml [javascript] view plain ...

  9. PyQt5 图形界面 - 配置界面跟随窗口大小调整灵活伸缩,设置页面控件居中显示实例演示

    PyQt5 图形界面 - 配置页面跟随窗口大小调整灵活伸缩 第一章:Qt 窗口布局调整演示 ① 不可自由伸缩实例 ② 分散布局合并 ③ 添加间隔控件 ④ 添加栅格布局 ⑤ 修改栅格布局为 QFrame ...

最新文章

  1. Oracle分区表基础知识培训
  2. lua和python哪个简单_盘点一下lua脚本和python的区别(基础)
  3. 【机器学习】理解机器学习
  4. 【算法】一个简单的支持向量机(SVM)原理
  5. 如何使用API的方式消费SAP Commerce Cloud的订单服务
  6. mysql 主键唯一,MySQL。关键表中的主键。唯一ID还是多个唯一键?
  7. 移动机器人参数校准的原由
  8. oracle 9i故障恢复,Oracle9i rman备份恢复总结
  9. 高通似乎成了台积电和三星在先进工艺上暗战主角
  10. 如何解决MacOS无法登录app store的问题?
  11. 易点易动助力企业年中固定资产盘点
  12. 现控笔记(六)线性定常系统综合
  13. element手机验证格式_vue+element表单验证(身份证(校验),手机号码,导游证号码)...
  14. windows下的Oracle数据库安装教程
  15. 使用python根据模板批量生成docx文档
  16. dbcp 出现的connection is closed的问题
  17. 微信文章投诉模板html,微信小程序模板消息填坑
  18. 如何修改Word文字的行间距
  19. 华为运营商级路由器配置示例 | EVdPdN VPLS over SRv6 BE(CE双归接入)
  20. H3c Smart-link 实验

热门文章

  1. 如何将m4a格式音频转为mp3?
  2. python 使用七牛云cdn
  3. 鲸探发布点评:7月22日发售观德亭、全家福、龙凤呈祥熏数字藏品
  4. 富而喜悦2023直播盛典 唐苓馨主题演说“特别的礼物”!
  5. Linux系统/etc/resolv.conf文件为只读模式,且无法更改权限
  6. R语言将字符串中的数字提取出来作为值
  7. 乐拼拼购系统开发(源码成品)
  8. javascript实现下拉列表框模糊查询
  9. excel表格多列数据中查找重复行数据
  10. 建造者模式——画胖小人和瘦小人