文章目录
- 前言
- 一、PyQt5是什么?
- 二、使用步骤
- 1.安装
- 2.配制开发环境
- 总结
前言
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)
重点来了,敲板板:需要配制以下两个菜单!!
童鞋们肯定想知道配这个菜单有啥用,影不影响我写代码。听我说来
- PyQt的设计器界面文件是生成一个*.ui的文件,相当于一个配制文件记录了你界面的各种设计情况。但是,Python是不认识这个文件的,需要转换成对应的*.py文件。PyUIC菜单项就是干这个事的。
来看看就明白了:
- qrcTOpy(名字你可以自己起)又是干嘛的呢?其实就是设计器生成的*.qrc的资源文件,比如图片啦什么的,用于给程序调用一些小图标什么的,同样需要转换成Python代码。看图看图
明白了吧,剩下的照抄配制,你都不用刻意去想配制的内容是什么意思,配制一次,就可以一直用了。
PyUIC配制:
Name:(自己取个喜欢的名字),这里我用PyUIC,以下可照抄
Arguments:-m PyQt5.uic.pyuic -o Ui_.py
Working directory:
qrcTOpy配制(不想考虑就照抄|(-_-)|):
**Name:**qrcTOpy
Arguments: -o _rc.py
Working directory:
总结
以上就是今天要讲的内容,我会系列化的对Pyqt5作全面的讲解,本文仅仅简单介绍了Pyqt5的配制和概念,Pyqt5还有很多有趣的写法和玩法,等我慢慢更新道来^_^
以下是我用Pyqt5做的一个上市公司财报分析小工具(界面与逻辑完全分离),Qt还是很好用的,很强大。