广告
返回顶部
首页 > 资讯 > 精选 >PyQt5怎么实现用户登录GUI界面及登录后跳转
  • 160
分享到

PyQt5怎么实现用户登录GUI界面及登录后跳转

2023-06-25 17:06:12 160人浏览 八月长安
摘要

这篇文章主要讲解了“PyQt5怎么实现用户登录GUI界面及登录后跳转”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PyQt5怎么实现用户登录GUI界面及登录后跳转”吧!导入业务需要的所有的扩

这篇文章主要讲解了“PyQt5怎么实现用户登录GUI界面及登录后跳转”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PyQt5怎么实现用户登录GUI界面及登录后跳转”吧!

导入业务需要的所有的扩展包。

import sys  # 系统参数操作from PyQt5.QtWidgets import *  # 模块包含创造经典桌面风格的用户界面提供了一套UI元素的类from PyQt5.QtCore import *  # 此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程from PyQt5.QtGui import *  # 含类窗口系统集成、事件处理、二维图形、基本成像、字体和文本

创建主界面窗口。

class MainWindow(QMainWindow):    def __init__(self, *args, **kwargs):        '''        构造函数,初始化参数属性        :param args:        :param kwargs:        '''        super().__init__(*args, **kwargs)        self.setWindowTitle('主功能页面')        self.setFixedWidth(600)        self.setFixedHeight(600)

创建登录对话框。

class LoginDialog(QDialog):    def __init__(self, *args, **kwargs):        '''        构造函数,初始化登录对话框的内容        :param args:        :param kwargs:        '''        super().__init__(*args, **kwargs)        self.setWindowTitle('欢迎登录')  # 设置标题        self.resize(200, 200)  # 设置宽、高        self.setFixedSize(self.width(), self.height())        self.setWindowFlags(Qt.WindowCloseButtonHint)  # 设置隐藏关闭X的按钮        '''        定义界面控件设置        '''        self.frame = QFrame(self)  # 初始化 Frame对象        self.verticalLayout = QVBoxLayout(self.frame)  # 设置横向布局        self.verticalLayout        self.login_id = QLineEdit()  # 定义用户名输入框        self.login_id.setPlaceholderText("请输入登录账号")  # 设置默认显示的提示语        self.verticalLayout.addWidget(self.login_id)  # 将该登录账户设置添加到页面控件        self.passwd = QLineEdit()  # 定义密码输入框        self.passwd.setPlaceholderText("请输入登录密码")  # 设置默认显示的提示语        self.verticalLayout.addWidget(self.passwd)  # 将该登录密码设置添加到页面控件        self.button_enter = QPushButton()  # 定义登录按钮        self.button_enter.setText("登录")  # 按钮显示值为登录        self.verticalLayout.addWidget(self.button_enter)  # 将按钮添加到页面控件        self.button_quit = QPushButton()  # 定义返回按钮        self.button_quit.setText("返回")  # 按钮显示值为返回        self.verticalLayout.addWidget(self.button_quit)  # 将按钮添加到页面控件        # 绑定按钮事件        self.button_enter.clicked.connect(self.button_enter_verify)        self.button_quit.clicked.connect(            QCoreApplication.instance().quit)  # 返回按钮绑定到退出    def button_enter_verify(self):        # 校验账号是否正确        if self.login_id.text() != "admin":            print("test1")            return        # 校验密码是否正确        if self.passwd.text() != "admin@1234":            print("test2")            return        # 验证通过,设置QDialog对象状态为允许        self.accept()

最后通过mian入口函数启动应用。

if __name__ == "__main__":    # 创建应用    window_application = QApplication(sys.argv)    # 设置登录窗口    login_ui = LoginDialog()    # 校验是否验证通过    if login_ui.exec_() == QDialog.Accepted:        # 初始化主功能窗口        main_window = MainWindow()        # 展示窗口        main_window.show()        # 设置应用退出        sys.exit(window_application.exec_())

感谢各位的阅读,以上就是“PyQt5怎么实现用户登录GUI界面及登录后跳转”的内容了,经过本文的学习后,相信大家对PyQt5怎么实现用户登录GUI界面及登录后跳转这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: PyQt5怎么实现用户登录GUI界面及登录后跳转

本文链接: https://www.lsjlt.com/news/306194.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PyQt5实现用户登录GUI界面及登录后跳转
    PyQt5是强大的GUI工具之一,通过其可以实现优秀的桌面应用程序。希望通过一个简单的登录页面可以让大家顺利入坑,如有不妥之处还请大佬指点改正! 导入业务需要的所有的扩展包。 ...
    99+
    2022-11-12
  • PyQt5怎么实现用户登录GUI界面及登录后跳转
    这篇文章主要讲解了“PyQt5怎么实现用户登录GUI界面及登录后跳转”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PyQt5怎么实现用户登录GUI界面及登录后跳转”吧!导入业务需要的所有的扩...
    99+
    2023-06-25
  • ASP.NET MVC实现登录后跳转到原界面
    有这样的一个需求:提交表单,如果用户没有登录,就跳转到登录页,登录后,跳转到原先表单提交这个页面,而且需要保持提交表单界面的数据。 提交表单的页面是一个强类型视图页,如果不考虑需要保...
    99+
    2022-11-13
  • PyQt5设置登录界面及界面美化的实现
    写在前面 前一段时间博主刷了半个多月的LeetCode算法题,刷的归类为简单的那些题,做到自己简直要怀疑人生。想着人生在世,何苦这么为难自己呢,何不做点自己擅长的东西。想到博主还有个...
    99+
    2022-11-11
  • React利用路由实现登录界面的跳转
    上一篇在配置好了webpack和react的环境后,接下来开始写登录界面,以及接下来的跳转到主页的功能。 1、首先看一下总体的目录结构。 因为很多时候在看别人写的例子的时候因为目录...
    99+
    2022-11-12
  • Laravel中怎么实现未登录用户跳转
    本篇内容介绍了“Laravel中怎么实现未登录用户跳转”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用 middleware 实现未登录用...
    99+
    2023-07-05
  • php 怎么实现用户注册登录界面
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php 怎么实现用户注册登录界面?PHP登录与注册页面简单实现(包含数据库验证)(包含数据库)log.php(登录主界面)由于是简单的页面,登录页面只做了数据库验证,...
    99+
    2022-11-19
    php
  • Android学习(一)--用户登录注册界面(界面跳转+背景音乐)
    目录 1.功能要求 2.功能实现流程图 3.功能演示 4.界面与功能  4.1登录界面 4.1.1界面展示 4.1.2登录界面功能简介 4.1.3界面代码 4.1.4登录按钮点击事件 4.1.5退出按钮点击事件  4.1.6背景音乐点击事件...
    99+
    2023-10-21
    android 学习 java
  • Vue怎么实现用户访问没有登陆时自动跳转登录页面
    这篇文章主要介绍了Vue怎么实现用户访问没有登陆时自动跳转登录页面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue怎么实现用户访问没有登陆时自动跳转登录页面文章都会有所收获,下面我们一起来看看吧。设计思路定...
    99+
    2023-07-05
  • 怎么在React中利用路由实现一个登录界面的跳转
    怎么在React中利用路由实现一个登录界面的跳转?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先看一下总体的目录结构。因为很多时候在看别人写的例子的时候因为目录结构不熟悉后边...
    99+
    2023-06-14
  • win7登录界面怎么隐藏用户
    要隐藏Windows 7登录界面上的用户,可以按照以下步骤进行操作:1. 按下Win + R键打开运行对话框,输入"control ...
    99+
    2023-08-26
    win7
  • Vue实现用户没有登陆时,访问后自动跳转登录页面的实现思路
    目录设计思路 代码实现设计思路 定义路由的时候配置属性,这里使用needLogin标记访问页面是否需要登录设置路由守卫,每个页面在跳转之前都要经过验证,校验用户信息是否存在...
    99+
    2023-02-23
    Vue自动跳转登录页面 vue 未登录跳转登录页 Vue跳转登录页面
  • html+css怎么实现登录界面
    这篇文章主要介绍“html+css怎么实现登录界面”,在日常操作中,相信很多人在html+css怎么实现登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html+css...
    99+
    2022-10-19
  • Android Studio怎么实现注册页面跳转登录页面
    今天小编给大家分享一下Android Studio怎么实现注册页面跳转登录页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-06-30
  • php如何实现用户注册登录界面
    今天小编给大家分享一下php如何实现用户注册登录界面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php实现用户注册登录界面...
    99+
    2023-07-04
  • Android studio怎么实现app登录界面
    这篇文章主要介绍了Android studio怎么实现app登录界面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android studio怎么实现app登录界面文章都会有所收获,下面我们...
    99+
    2023-06-30
  • 怎么利用PyQt5制作一个简单的登录界面
    这篇文章主要介绍“怎么利用PyQt5制作一个简单的登录界面”,在日常操作中,相信很多人在怎么利用PyQt5制作一个简单的登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么利用PyQt5制作一个简单的登...
    99+
    2023-07-02
  • php怎么禁止未登录用户直接跳转访问后台
    在使用 PHP 开发网站时,保障用户信息安全是非常重要的一项任务。其中之一就是禁止未登录用户直接跳转后台,以防止非法操作,信息泄露等问题。本文将介绍如何采用 PHP 编码实现禁止未登录用户直接访问后台的功能。一、session 实现登陆为了...
    99+
    2023-05-14
    php
  • 简单实现python tkinter制作用户登录界面
    这篇文章主要介绍“简单实现python tkinter制作用户登录界面”,在日常操作中,相信很多人在简单实现python tkinter制作用户登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”简单实现p...
    99+
    2023-06-14
  • WordPress实现退出登录后跳转到指定页面的方法
    本文实例讲述了WordPress实现退出登录后跳转到指定页面的方法。分享给大家供大家参考。具体方法如下: 有时我们希望WordPress用户退出登录了不在系统默认的页面了,我希望它跳转到我指定的位置了,下面我来给各位朋友...
    99+
    2022-06-12
    WordPress 退出登录 跳转 指定页面 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作