PyQt5保姆级入门教程——从安装到使用

这篇具有很好参考价值的文章主要介绍了PyQt5保姆级入门教程——从安装到使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

Part1:安装PyQt5

Part 2:PyCharm配置PyQt5

Part 3:PyQt5设计界面介绍

Part 4:PyQt5设计UI


今天看了多个大佬的教程,总算是把PyQt5开发弄好了,每个部分都要看几个人的十分不方便,我十分想要总结一下,所以在这里,你无需看其他的教程,从这就能完成它的安装到快速上手。

Part1:安装PyQt5

在虚拟环境当中安装,我选择的是我的工程文件夹下的,以便我随时进行界面的修改。

pip安装PyQt5

pip install PyQt5

pip安装pyqt5-tools

pip install pyqt5-tools

在这一步就完成了它的安装,你可以继续在cmd中输入

pip list

查看是否有这个安装包,接着打开搜索框,我的是win11系统,你也可以用win+s键打开。

PyQt5保姆级入门教程——从安装到使用

输入  designer,点击红框即可打开

PyQt5保姆级入门教程——从安装到使用
打开方式一

Part 2:PyCharm配置PyQt5

打开设置->工具->外部工具->添加文件(点击加号)

PyQt5保姆级入门教程——从安装到使用

可以参照下面的内容按照要求输入,高级选项默认就好。QtDesigner的位置可以在收索框中右键选择文件所在位置找到,下面两个python的文件位置相同,就是你要安装PyQt5的位置,我的安装的位置是在虚拟环境当中。

名称:QtDesigner
工具设置
    程序:E:\Anaconda\anaconda3\Library\bin\designer.exe
    工作目录:$FileDir$
名称:PyUIC
工具设置
    程序:E:\Anaconda\anaconda3\envs\pytorch\python.exe
    实参:-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py
    工作目录:$FileDir$
名称:Pyrcc
工具设置
    程序:E:\Anaconda\anaconda3\envs\pytorch\python.exe
    实参:$FileName$ -o $FileNameWithoutExtension$_rc.py
    工作目录:$FileDir$

PyQt5保姆级入门教程——从安装到使用PyQt5保姆级入门教程——从安装到使用PyQt5保姆级入门教程——从安装到使用

完成后在pycharm的上面导航栏中,按照下图所示,即可打开PyQt5设计。

PyQt5保姆级入门教程——从安装到使用
打开方式二

至此,安装和配置结束,打开的方式也有两种可选。

Part 3:PyQt5设计界面介绍

PyQt5保姆级入门教程——从安装到使用

首先,打开后会有这样一个界面,选择"Main Windows",点击创建,如果你不想每次打开都弹出这个窗口,取消勾选即可。

下面来介绍一下它的一个工作界面。

PyQt5保姆级入门教程——从安装到使用

  • 位于左上方的“Widget Box”包含了各种可以自由拖动的组件;
  • 位于界面中央的“MainWindows - untitled”就是你可以设计的画布;
  • 位于右上方的“对象查看器”可以查看当前ui的结构;
  • 位于右侧中央的“属性编辑器”可以设置选中组件的属性;
  • 位于右下方的“资源浏览器”可以添加各种素材,比如像图片、背景等等。

当然对于这个也有汉化功能,而我的安装好后就是这样了(有部分中文),所以大家如果有需要可以看看其他教程,现在相信你应该清楚了各个模块部分作用,我们接下来将会设计你的第一个UI了。

Part 4:PyQt5设计UI

在左边的Wiget Box中找到“Push Button”、“Label”、“Text Browser”,通过双击即可修改名称,右边有属性可以修改。你觉得你做好后可以快捷键Ctrl+r,预览当前编写的GUI。

PyQt5保姆级入门教程——从安装到使用

简简单单的设计一个,毕竟这是入门教程,后续我会将我的项目设计上传。

项目文件下我新生成了一个新建文件命名为PyQt5_demo,我们将文件保存在该文件夹下,下面会有一个.ui文件,如下所示:

PyQt5保姆级入门教程——从安装到使用

左键untitled.ui文件,找到External Tools,点击PyUIC,同目录下就将.ui文件转换为了.py文件。

PyQt5保姆级入门教程——从安装到使用

当然如果你运行这个代码,它是没有任何的问题,想要看见这个ui界面,还需要添加其他的东西,这里新建一个文件:run_untitled.py

import sys
import untitled

from PyQt5.QtWidgets import QApplication,QMainWindow

if __name__ == '__main__':
    # 实例化,传参
    app = QApplication(sys.argv)

    # 创建对象
    mainWindow = QMainWindow()

    # 创建ui,引用untitled文件中的Ui_MainWindow类
    ui = untitled.Ui_MainWindow()
    
    # 调用Ui_MainWindow类的setupUi,创建初始组件
    ui.setupUi(mainWindow)
    
    # 创建窗口
    mainWindow.show()
    
    # 进入程序的主循环,并通过exit函数确保主循环安全结束(该释放资源的一定要释放)
    sys.exit(app.exec_())

当然它只能表示一个展示的功能,那么后续的功能添加,我准备放在我的项目设计当中来写,希望这个教程能够给你带来帮助,不劳我辛苦一场(手动滑稽,呵呵)。

PyQt5保姆级入门教程——从安装到使用

 文章来源地址https://www.toymoban.com/news/detail-463846.html

到了这里,关于PyQt5保姆级入门教程——从安装到使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【yolov5 安装教程】(入门篇)避免踩雷保姆级教程 在m1芯片下 使用yolov5本地训练自己的数据集 ——mac m1

    ​​​​​​​ 目录 一、简介 配置 环境准备 二、环境配置 1.安装anaconda 2.安装TensorFlow 3.安装pytorch 4.pyqt5安装  5.安装labelimg 6.下载yolov5 7.pycharm安装 三、使用labelimg标记图片 1.准备工作 2.标记图片 四、 划分数据集以及配置文件修改 1. 划分训练集、验证集、测试集 2.XML格式转

    2024年02月05日
    浏览(53)
  • 安装IDEA运行Java保姆级教程(java小白入门必备)

    本文旨在为Java入门的同学介绍如何在自己电脑上运行Java程序: https://www.jetbrains.com/idea/download/#section=windows 运行Java程序的工具是 IDEA编译器 。 下载编译器:选择社区版本(Community),可免费试用。点击 Download 后等待三秒后即自动下载。 将IDEA安装包移至特定安装包,例如我

    2023年04月08日
    浏览(47)
  • 【保姆级图文教程】QT下载、安装、入门、配置VS Qt环境

    QT 是一个跨平台的应用程序开发框架,它提供了丰富的工具和类库,用于开发图形用户界面(GUI)程序。Qt 提供了 C++ 编程语言接口,同时也支持其他编程语言,如 Python和QML。 以下是 QT 的一些主要特点: 跨平台:Qt 支持在多个操作系统上进行开发,包括 Windows、macOS、Linux、

    2024年01月17日
    浏览(62)
  • Python——PyQt5在PyCharm的配置与应用(保姆级教程)

    目录 一、安装pycharm与python版本 二、升级pip与换源,安装PyQt5、PyQt5-tool 三、添加环境变量 四、在pycharm的外部工具里添加3个工具 4.1、添加三个插件(重点) 五、如何使用QtDesigner  六、如何使用pyuic5 Download PyCharm: Python IDE for Professional Developers by JetBrains Professional:专业版,收

    2024年02月08日
    浏览(51)
  • Maix Bit(K210)保姆级入门上手教程---外设基本使用

    Maix Bit(K210)保姆级入门上手教程—环境搭建 Maix Bit(K210)保姆级入门上手教程—自训练模型之云端训练 这是K210快速上手系列文章,主要内容是,介绍K210的基本外设的使用、通过简单介绍一两个基本的硬件使用来掌握K210的外设开发(K210GPIO使用教程、K210串口使用教程) 阅

    2024年02月03日
    浏览(45)
  • AI绘画|midjourney入门保姆教程,30秒出专业大片,国内直接使用

    同学们,之前大家想用midjourney还需要魔法上网和很复杂的注册配置,现在微信里就能使用midjourney了, 还支持中文,大家赶紧来试试吧。 AI写稿专家    www.promptspower.com http://www.promptspower.com   我们还给大家提供了各个行业的魔法,复制到我们公众号h5里不到30秒就能获

    2024年02月06日
    浏览(80)
  • PyQt5入门(一)——PyQt5与QtDesigner的安装

    首先,需要确保你已经安装了Python和PIP,因为使用PIP来安装PyQt5是最简便的方法。以下是在Windows和Ubuntu环境下配置并安装PyQt5以及QtDesigner的步骤: 打开命令提示符(CMD)。 运行以下命令安装PyQt5:pip install pyqt5 安装完成后,在命令提示符中运行“python”命令,然后输入“im

    2024年02月02日
    浏览(52)
  • Github基础入门(2):github打不开?保姆级教程教你流畅使用GIthub

     上篇帖子简单介绍了git,github及其注册,今天想写如何解决github打不开的问题。 在网址github后面加一个fast即可 例, 原网址:https://github.com/... 现在:https://github fast .com/... watt toolkit可以加速github的访问服务。 可以去官网,可以直接去微软商店搜索:watt toolkit 打开后,选择下

    2024年01月19日
    浏览(52)
  • Spring Boot入门(10):Mybatis之XML映射文件>、<=等特殊符号使用 | 保姆级教程

            在Mybatis的XML映射文件中,我们经常需要使用一些特殊符号来完成SQL语句的拼接,比如小于号“”、小于等于号“=”等。然而,由于这些符号在XML中有特殊的含义,因此直接在映射文件中使用可能会导致编译错误或者运行时异常。那么,如何才能正确地使用这些特殊

    2024年02月11日
    浏览(65)
  • PyQt5入门1——PyQt5的安装与Hello World应用

    搞搞可视化界面哈,虽然不一定有用,但是搞一下。 PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版

    2024年02月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包