python3GUI--不同样式的登录注册界面By:PyQt5(附下载地址)

2024-04-02 08:44

本文主要是介绍python3GUI--不同样式的登录注册界面By:PyQt5(附下载地址),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一.前言
  • 二.介绍&效果展示
    • 界面一
      • 1.注册
      • 2.登录
      • 3.切换效果
    • 界面二
      • 1.注册
      • 2.登录
      • 3.切换效果
    • 界面三
      • 1.注册
      • 3.登录
      • 3.切换效果
    • 界面四
      • 1.注册
      • 2.登录
      • 3.切换效果
    • 界面五
      • 1.注册
      • 2.登录
      • 3.切换效果
    • 界面六
      • 1.注册
      • 2.普通登录
      • 3.快捷登录
      • 4.切换效果
    • 界面七
      • 1.登录
      • 2.动画效果
  • 三.心得体会
  • 四.总结
  • 五.下载地址


一.前言

本次使用PyQt5制作了几款登录注册界面,撰写本篇博客来和大家分享一下我的成果。本篇只有UI。所有软件都打包好放在了文末,大家可自行下载体验~

二.介绍&效果展示

下面我会通过贴图的方式分别展示不同的界面效果。

界面一

界面一比较简单,整体为左右结构,主要由两个frame组成。

1.注册

在这里插入图片描述

2.登录

在这里插入图片描述

3.切换效果

点击按钮后,交换两个frame的位置

在这里插入图片描述

界面二

界面二也是由两个frame组成,只不过两个frame互相垂直,主窗口实现了无边框、背景透明的效果,无边框窗口可自由移动。按下ESC或者上方frame中的按钮关闭窗口。

1.注册

在这里插入图片描述

2.登录

在这里插入图片描述

3.切换效果

点击下方frame按钮后,上方窗口会移动到对应位置,移动期间展示属性动画。动画很丝滑,有木有~请添加图片描述

界面三

界面三只有一个窗口,所有操作都是在窗口内部进行的,

1.注册

在这里插入图片描述

3.登录

当切换到登陆页面时,背景图、左侧图片会改变,界面展示对应功能。
在这里插入图片描述

3.切换效果

通过点击右上角超链接按钮,实现界面切换。(动图被压缩了,建议下载exe自行体验)
请添加图片描述

界面四

界面四也只有一个窗口,所有操作都是在窗口内部进行的,背景使用了渐变色,中间frame增加了黑色阴影。

1.注册

在这里插入图片描述

2.登录

在这里插入图片描述

3.切换效果

通过点击内部tab按钮,切换页面。(动图被压缩了,建议下载exe自行体验)
请添加图片描述

界面五

界面五是我个人比较喜欢的一款,因为实现了透明窗口+下雪效果,喜欢喜欢~

1.注册

在这里插入图片描述

2.登录

在这里插入图片描述

3.切换效果

背景使用了三种样式的雪花制作下雪效果,通过点击内部按钮实现界面的切换。(动图被压缩了,建议下载exe自行体验)
请添加图片描述

界面六

界面六属于教育类的注册登录页面吧,窗口固定了高度和最小宽度。登录窗口包含三个子页面,边框采用了发散的黑色阴影效果。

1.注册

注册是通过手机注册实现的。
在这里插入图片描述

2.普通登录

普通登录就是账号密码或第三方登录。
在这里插入图片描述

3.快捷登录

快捷登录包含WX和QQ登录。
在这里插入图片描述

4.切换效果

通过点击内部按钮实现界面的切换,值得一提的是中间图片会上下摆动,虽然摆动幅度不大,但是期间是有动画效果的,所以看着比较流畅。(动图被压缩了,建议下载exe自行体验)

请添加图片描述

界面七

界面六是本次制作界面里个人认为最炫酷的,选择黑色和特别绿色制作背景,前景为一个设置了透明度的frame。

1.登录

登录界面确实平平无奇。
在这里插入图片描述

2.动画效果

当鼠标移动到背景的方块块上时,切换块块的颜色,并且展示“嘟嘟”的背景音。
请添加图片描述

三.心得体会

本次开发的界面有简单有困难,其中最耗时的是下雪的那个界面和最后绿色块块那个界面,下雪那个界面难点在于如何制作不同大小的雪球以及让其自然落下,绿色块块那个界面主要难点是如何绘制背景以及内部frame随着主窗口缩放自动居中。这里多说一句,粉色垂直界面也花了我好多时间思考如何让两个窗口垂直,这里说下我的思路:主界面分为三个窗口,分别是背景frame前景frame以及主窗口,两个frame都是以主窗口最为背景的,背景frame在主窗口的布局里,前景frame通过move的方式,放到指定位置即可,主窗口通过self.setAttribute(Qt.WA_TranslucentBackground)设置背景透明即可,我把这句话去掉可以看到下图:
在这里插入图片描述

四.总结

本次和大家分享了7款本人制作的注册登录页面,详细展示了每个界面的效果,但是博客不代表软件,还是建议大家下载亲自体验一下,欢迎大家私信和我交流,觉得还行,能留下个赞么?
在这里插入图片描述

五.下载地址

打包方式:Nuitka
文件:压缩包多文件
文件的顺序可能是乱的,具体看链接的文件名

  1. demo01
  2. demo02
  3. demo03
  4. demo04
  5. demo05
  6. demo06
  7. demo07
    感谢大家支持啊!

这篇关于python3GUI--不同样式的登录注册界面By:PyQt5(附下载地址)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/869511

相关文章

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

springboot security验证码的登录实例

《springbootsecurity验证码的登录实例》:本文主要介绍springbootsecurity验证码的登录实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录前言代码示例引入依赖定义验证码生成器定义获取验证码及认证接口测试获取验证码登录总结前言在spring

Python+PyQt5实现多屏幕协同播放功能

《Python+PyQt5实现多屏幕协同播放功能》在现代会议展示、数字广告、展览展示等场景中,多屏幕协同播放已成为刚需,下面我们就来看看如何利用Python和PyQt5开发一套功能强大的跨屏播控系统吧... 目录一、项目概述:突破传统播放限制二、核心技术解析2.1 多屏管理机制2.2 播放引擎设计2.3 专

Python下载Pandas包的步骤

《Python下载Pandas包的步骤》:本文主要介绍Python下载Pandas包的步骤,在python中安装pandas库,我采取的方法是用PIP的方法在Python目标位置进行安装,本文给大... 目录安装步骤1、首先找到我们安装python的目录2、使用命令行到Python安装目录下3、我们回到Py

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

Linux配置IP地址的三种实现方式

《Linux配置IP地址的三种实现方式》:本文主要介绍Linux配置IP地址的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录环境RedHat9第一种安装 直接配置网卡文件第二种方式 nmcli(Networkmanager command-line

使用国内镜像源优化pip install下载的方法步骤

《使用国内镜像源优化pipinstall下载的方法步骤》在Python开发中,pip是一个不可或缺的工具,用于安装和管理Python包,然而,由于默认的PyPI服务器位于国外,国内用户在安装依赖时可... 目录引言1. 为什么需要国内镜像源?2. 常用的国内镜像源3. 临时使用国内镜像源4. 永久配置国内镜

Spring Cloud之注册中心Nacos的使用详解

《SpringCloud之注册中心Nacos的使用详解》本文介绍SpringCloudAlibaba中的Nacos组件,对比了Nacos与Eureka的区别,展示了如何在项目中引入SpringClo... 目录Naacos服务注册/服务发现引⼊Spring Cloud Alibaba依赖引入Naco编程s依