PyQt5的系列笔记一:Qt概念与配制


前言

PyQt5作为Python的GUI图形化开发,有设计器:可逻辑界面完全分离,活动性强,一直深受大家的喜爱。必定跨平台的桌面应用还是不能缺少的,对本地化的硬件设施对接,业务应用的快速开发必不可少


提示:以下是本篇文章正文内容,下面案例可供参考

一、PyQt5是什么?

Qt是一个跨平台的桌面应用程序,支持Windows、Linux、MacOS等操作系统,使用Python语言开发,可调用各种Qt的API。界面设计支持图形化设计工具,一句话:方便、快捷。想在MacOS/Windows系统下开发应用软件的,用这个就对了。

二、使用步骤

1.安装

命令安装比较麻烦,建议最优安装方式,简单明了:

安装Anaconda,自带Pyqt(设计器默认还是中文的),这个不用我介绍了吧,会Python的都知道,不会的网上搜搜,一大把。安装好后配制开发工具就行了(配制教程后续会上,耐心看完)

在这里插入图片描述

安装完后在Anaconda的bin目录下找到一个Designer文件,这个就是Pyqt5的设计器:
在这里插入图片描述

打开看看,怎么样,要啥有啥。自己建一个Widget试试,随便拖拖就可以完成界面的设计。

在这里插入图片描述

2.配制开发环境

开发工具建议用PyCharm,配制起来也方便(网上自己搜搜,开发Python的必备IDE)

重点来了,敲板板:需要配制以下两个菜单!!在这里插入图片描述

童鞋们肯定想知道配这个菜单有啥用,影不影响我写代码。听我说来

  1. PyQt的设计器界面文件是生成一个*.ui的文件,相当于一个配制文件记录了你界面的各种设计情况。但是,Python是不认识这个文件的,需要转换成对应的*.py文件。PyUIC菜单项就是干这个事的。

来看看就明白了:
在这里插入图片描述

  1. qrcTOpy(名字你可以自己起)又是干嘛的呢?其实就是设计器生成的*.qrc的资源文件,比如图片啦什么的,用于给程序调用一些小图标什么的,同样需要转换成Python代码。看图看图

在这里插入图片描述

明白了吧,剩下的照抄配制,你都不用刻意去想配制的内容是什么意思,配制一次,就可以一直用了。

PyUIC配制:

Name:(自己取个喜欢的名字),这里我用PyUIC,以下可照抄
Arguments:-m PyQt5.uic.pyuic F i l e N a m e FileName FileName -o Ui_ F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
Working directory: F i l e D i r FileDir FileDir

在这里插入图片描述

qrcTOpy配制(不想考虑就照抄|(-_-)|):
在这里插入图片描述

**Name:**qrcTOpy
Arguments: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension_rc.py
Working directory: F i l e D i r FileDir FileDir


总结

以上就是今天要讲的内容,我会系列化的对Pyqt5作全面的讲解,本文仅仅简单介绍了Pyqt5的配制和概念,Pyqt5还有很多有趣的写法和玩法,等我慢慢更新道来^_^

以下是我用Pyqt5做的一个上市公司财报分析小工具(界面与逻辑完全分离),Qt还是很好用的,很强大。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

有需要私下交流的朋友,欢迎加我微信沟通

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值