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

相关文章

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

Python+PyQt5实现MySQL数据库备份神器

《Python+PyQt5实现MySQL数据库备份神器》在数据库管理工作中,定期备份是确保数据安全的重要措施,本文将介绍如何使用Python+PyQt5开发一个高颜值,多功能的MySQL数据库备份工具... 目录概述功能特性核心功能矩阵特色功能界面展示主界面设计动态效果演示使用教程环境准备操作流程代码深度解

Python+PyQt5实现文件夹结构映射工具

《Python+PyQt5实现文件夹结构映射工具》在日常工作中,我们经常需要对文件夹结构进行复制和备份,本文将带来一款基于PyQt5开发的文件夹结构映射工具,感兴趣的小伙伴可以跟随小编一起学习一下... 目录概述功能亮点展示效果软件使用步骤代码解析1. 主窗口设计(FolderCopyApp)2. 拖拽路径

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo