iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >如何利用PyQt5制作一个简单的登录界面
  • 825
分享到

如何利用PyQt5制作一个简单的登录界面

2024-04-02 19:04:59 825人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录环境配置额外工具配置生成UI界面总结环境配置 新建python虚拟环境并激活 conda create -n pyQt Python=3.8 conda activate py3

环境配置

新建python虚拟环境并激活

conda create -n pyQt Python=3.8
conda activate py36

安装pyqt5

pip install pyqt5

安装pyqt5-tools

pip install pyqt5-tools

PyCharm中新建一个qtdemo工程,并使用这个新建的python虚拟环境作为工程环境

额外工具配置

依次点击File---Settings---Tools---External Tools,再点击下图中箭头所指的+,然后你需要设置三个参数。Name随便命名即可(我设置为QT Designer),Program输入designer.exe的路径(我的为D:\setup\Anaconda\envs\pyqt\Lib\site-packages\qt5_applications\Qt\bin\designer.exe,注意你自己的虚拟环境路径),Working directory输入$FileDir$。最后点击ok即可。

再次点击+,设置四个参数。Name随便命名即可(我设置为PyUIC),Program输入pyuic5.exe的路径(我的为D:\setup\Anaconda\envs\pyqt\Scripts\pyuic5.exe,注意你自己的虚拟环境路径),Arguments输入$FileName$ -o $FileNameWithoutExtension$.py,Working directory输入$FileDir$。最后点击ok即可。

生成UI界面

右键项目根目录,点击External Tools---QT Designer,弹出QT Designer的窗口

QT Designer窗口如下所示,点击Dialog without Buttons,然后创建

拖拽Label和Line Edit到刚刚新建的Dialog中,在label中输入账号或密码;然后拖拽Push Button可以生成按钮。左栏中还有很多其它选项,可自行探索。

可以在右栏中windowTitle处修改窗口标题

最后保存,该.ui文件会自动保存在python项目的根目录下(可以重名为test.ui)。事实上,正是之前设置额外工具时在Working directory一栏输入了$FileDir$才使得它可以自动保存在项目根目录。

此时回到PyCharm界面,可以看到项目中多出来一个test.ui文件,右键该文件,点击External Tools---PyUIC,即可自动生成test.py。

新建一个demo.py,代码如下

import sys,test
from PyQt5.QtWidgets import QApplication,QMainWindow

if __name__=='__main__':
    app=QApplication(sys.argv)
    MainWindow=QMainWindow()
    ui=test.Ui_Dialog()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

运行demo.py,即可看到你刚刚配置好的UI界面。

总结

到此这篇关于如何利用PyQt5制作一个简单的登录界面的文章就介绍到这了,更多相关PyQt5登录界面内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 如何利用PyQt5制作一个简单的登录界面

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

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

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

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

下载Word文档
猜你喜欢
  • 如何利用PyQt5制作一个简单的登录界面
    目录环境配置额外工具配置生成UI界面总结环境配置 新建python虚拟环境并激活 conda create -n pyqt python=3.8 conda activate py3...
    99+
    2024-04-02
  • 怎么利用PyQt5制作一个简单的登录界面
    这篇文章主要介绍“怎么利用PyQt5制作一个简单的登录界面”,在日常操作中,相信很多人在怎么利用PyQt5制作一个简单的登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么利用PyQt5制作一个简单的登...
    99+
    2023-07-02
  • 如何用div+css做一个简单的登录界面
    这篇“如何用div+css做一个简单的登录界面”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2024-04-02
  • 利用Android怎么制作一个APP登录界面
    这期内容当中小编将会给大家带来有关利用Android怎么制作一个APP登录界面,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。布局的xml文件<&#63;xml version="1...
    99+
    2023-05-31
    android pp
  • python tkinter制作用户登录界面的简单实现
    本文只是几年前学习的tkinter的时候写的测试程序,十分之简陋,只是学习用,没什么其他用处。 学习一下莫烦Python的tkinter教程,根据教程制作了用户登录注册页。基本功能为...
    99+
    2024-04-02
  • 简单实现python tkinter制作用户登录界面
    这篇文章主要介绍“简单实现python tkinter制作用户登录界面”,在日常操作中,相信很多人在简单实现python tkinter制作用户登录界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”简单实现p...
    99+
    2023-06-14
  • 【python】制作一个简单的界面,有手就行的界面~
    目录 前言准备工作试手小案例开始我们今天的案例教学尾语 💝 前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! ttkbootstrap 是一个基于 tkinter ...
    99+
    2023-09-22
    python 开发语言 pycharm
  • 用PHP制作简单的登录页面
    题目要求: 登录页面:设计一个登录页面,获取登录表单中的用户名和密码,如果用户名为“admin”,密码为“123456”,则提示登录成功。效果参考下图: 代码: php 表单.a{displa...
    99+
    2023-09-29
    php 开发语言 html
  • 如何使用CSS3制作一个material-design 风格登录界面
    这篇文章将为大家详细讲解有关如何使用CSS3制作一个material-design 风格登录界面,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。心血来潮,想学学 material design 的设计风格,...
    99+
    2023-06-08
  • Unity利用XML制作一个简易的登录系统
    通过XML文件保存账号密码,存储到本地,不连接数据库的简易登录系统。 1.创建一个XML文件,设置一个初始的账号密码。 public void Creat() { ...
    99+
    2024-04-02
  • java如何实现简单登录界面
    本文小编为大家详细介绍“java如何实现简单登录界面”,内容详细,步骤清晰,细节处理妥当,希望这篇“java如何实现简单登录界面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、概要我们可以用java实现简单的登...
    99+
    2023-06-30
  • Vue如何实现简单登录界面
    这篇文章主要介绍“Vue如何实现简单登录界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue如何实现简单登录界面”文章能帮助大家解决问题。实现:界面实现表单规则校验结合后台 api 校验提示消息...
    99+
    2023-07-02
  • 利用Qt制作简单的日期选择界面
    Qt自带的日期选择控件过于丑陋与难用,所以但凡有点小想法的人都会做一个全新的日历。 这就是本人制作的日历的截图: 制作日历的核心难点是填充日历。以下为我的填充日历函数: void ...
    99+
    2023-03-08
    Qt制作日期选择界面 Qt日期选择界面 Qt日期选择
  • 在 Android Studio 中创建一个简单的 QQ 登录界面
    一,创建一个新的 Android Studio 项目         打开 Android Studio,选择 "Start a new Android Studio project",然后填写应用程序名称、包名和保存路径等信息。接下来,选...
    99+
    2023-09-26
    android studio android ide
  • 利用django和mysql实现一个简单的web登录页面
    目录前言:一、使用pyacharm创建一个django项目二、启动django项目验证三、配置mysql数据库1、本地安装mysql数据库1)安装mysql数据库2)自己创建一个数据...
    99+
    2023-05-20
    django+mysql django实现登录功能 django实现web登录页面
  • 如何使用CSS3制作一个简单页面的布局
    这篇文章主要讲解了“如何使用CSS3制作一个简单页面的布局”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CSS3制作一个简单页面的布局”吧! ...
    99+
    2024-04-02
  • 如何利用html 5制作一个简单的时钟效果
    这篇文章将为大家详细讲解有关如何利用html 5制作一个简单的时钟效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们先来看看最终效果:看上去很简单的一个时钟效果,但是具体实现代码仍然包含了一些重点知识...
    99+
    2023-06-06
  • 怎么用HTML制作一个简单的页面
    这篇文章主要介绍“怎么用HTML制作一个简单的页面”,在日常操作中,相信很多人在怎么用HTML制作一个简单的页面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用HTML制...
    99+
    2024-04-02
  • 如何利用HTML5 Canvas制作一个简单的打飞机游戏
    这篇文章主要介绍“如何利用HTML5 Canvas制作一个简单的打飞机游戏”,在日常操作中,相信很多人在如何利用HTML5 Canvas制作一个简单的打飞机游戏问题上存在疑惑,小编查阅了各式资料,整理出简单...
    99+
    2024-04-02
  • 如何利用PyQt5美化你的GUI界面
    目录1 圆点选择选项设置2 选项按钮设置3 关闭弹窗设置4 关闭程序弹窗5 设置关闭按钮6 设置背景7 下拉列表框设置8 等待时显示进度条总结1 圆点选择选项设置 效果展示 代码参...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作