PyQt5 简介和安装

PyQt5 简介

PyQt5 是Digia的一套Qt5应用框架与python的结合,同时支持2.x和3.x。本教程使用的是3.x。Qt库由Riverbank Computing开发,是最强大的GUI库之一 ,官方网站:www.riverbankcomputing.co.uk/news

PyQt5是由一系列Python模块组成。超过620个类,6000函数和方法。能在诸如Unix、Windows和Mac OS等主流操作系统上运行。PyQt5有两种证书,GPL和商业证书。

PyQt5类分为很多模块,主要模块有:

QtCore 包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用。

QtGui 包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类。

QtWidgets

QtMultimedia

安装

1)安装PyQt5、QtDesigner、PyUIC、opencv等工具

(在此之前,需要先完成python和pip工具的安装)

打开cmd窗口,输入

pip install pyqt5

电脑会自动下载并安装合适版本的pyqt5.

完成后,再输入

pip install pyqt5-tools

自动完成QtDesigner和PyUIC等的安装。

除此之外,我在程序编写过程中还用到了opencv和qimage2ndarray模块,最后如果想生成exe可执行文件则还需要安装pyinstaller,其安装命令分别为:

1

2

3

pip install opencv-python

pip install qimage2ndarray

pip install pyinstaller

至此,所有用到的模块都安装完成。

安装方法2见http://code.py40.com/444.html

2将QtDesigner和PyUIC链接到PyCharm的外部工具库

Qtdesigner是Python设计里面一个非常实用的工具,使得人们编写qt界面可以不仅仅是使用纯代码,而可以在可视化的基础上设置,非常方便。

用户安装PyQt5后,系统会默认安装QtDesigner工具。

QtDesigner的默认默认路径: E:\python\python\Lib\site-packages\PyQt5\designer.exe

***这个看个人我的是在Scripts下面(EXE结尾的我的都在scripts下面)

配置PyCharm

打开Pycharm,然后按照下面路径打开Extrernal Tools

File->Tools->Extrernal Tools->点击“+”号->弹出对话框,配置如下

(1).增加QT设计界面“Qt Designer” — 这个就是设计Qt界面的工具

  • Program选择PyQt安装目录中 designer.exe 的路径
  •  Working directory处设置自己的工作路径,qtdesigner生成的ui文件会默认保存在该路径。‘Arguments'不用设置,确认即可。

(2).增加“PyUIC” — 这个主要是用来将 Qt界面 转换成 py代码

pyuic用于将qtdesigner生成的.ui文件转换成python可以识别的.py文件。其设置过程如下图所示,Programs处输入python.exe所在的路径和文件名,Arguments处输入:

1

-m PyQt5.uic.pyuic -o $FileNameWithoutExtension$.py $FileName$

在Working directory处输入:

$FileDir$

这样生成的py文件就会和被转换的ui文件位于相同的文件夹下。点击ok完成设置。

方法2(我没有看到pyuic5.bat )

配置安装完成后则在可以在tools里面看到我们的工具哦

参考http://code.py40.com/2540.html

https://www.jb51.net/article/170810.htm

发布了100 篇原创文章 · 获赞 18 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/sereasuesue/article/details/105149528