搭建PyQt4环境的一些记录

1、搭建PyQt环境需要准备:(1)安装python; (2)安装PyQt ;(3)安装PythonIDE,我这里用的是PyCharm 2019.3.3.x64,安装python这里不再赘述
需要注意的是,python的版本一定要和PyQt版本对应,比如py2对应qt4,py3对应qt5,我这里用的是python2.7.15和PyQt4
2、PyQt4安装有两种方式,看网上的教程大部分都是用第二种方式安装,我也不清楚原因hhh,我把两种方式都试了一下:
(1)通过安装包安装(一路点击安装就好了):
搭建PyQt4环境的一些记录
需要注意的是,安装好后,将PyQt文件夹放到本地Python文件夹Lib文件夹下site-packages文件夹中
搭建PyQt4环境的一些记录
(2)通过下载*.whl文件,在命令台执行指令安装
搭建PyQt4环境的一些记录
步骤(一)将下载好的.whl文件放到Python文件夹下的Scripts文件夹中
搭建PyQt4环境的一些记录
(步骤二)在命令台进入Python27的Scripts文件夹下,执行指令:
pip install PyQt4-4.11.4-cp27-cp27m-win_amd64.whl
安装过程和完成显示如下(顺利安装的话,直接跳到步骤(五),否则走步骤(三、四)):
搭建PyQt4环境的一些记录
(步骤三)安装过程若出现如下问题:
搭建PyQt4环境的一些记录
说明Python的pip版本不匹配
(步骤四)在命令台默认路径执行指令 python -m pip install --upgrade pip 更新pip
搭建PyQt4环境的一些记录
更新后,版本更新成功
搭建PyQt4环境的一些记录
到Python27\Lib\site-package文件夹下(这个就是最终安装的PyQt4的位置)把上回遇到问题仍然安装成功的PyQt4(半残品)删掉,重新执行:步骤(二)
搭建PyQt4环境的一些记录

步骤(五) 安装成功后我们需要验证下PyQt4是否安装成功,快要撒花啦啦啦
一种方式在命令台导入PyQt4 看看怎样
在命令台执行如下指令
搭建PyQt4环境的一些记录
看着这一堆PyQt4的接口,说明我们安装成功啦hhh
小tips:如果出现如下报错
搭建PyQt4环境的一些记录
在系统变量中找到Path变量,其中加入%SystemRoot%\system32 就可以啦
搭建PyQt4环境的一些记录
另一种方式可以直接在控制台写个小窗口看下怎样
搭建PyQt4环境的一些记录
也可以! 没问题,安装PyQt4这里就完事了,撒花~~~

3、在PyCharm中配置QtDesigner
(1)我们先打开PyQt中的designer.exe看看是什么东东??
搭建PyQt4环境的一些记录
其实是一个类似UI编辑器的一个工具
这个工具用来编辑我们想设计的UI

(2)PyCharm中 点击File->Settings->Tools 找到External Tools
搭建PyQt4环境的一些记录
(3)点击+号按钮,按照如下配置QtDesigner
搭建PyQt4环境的一些记录
这个配置过程其实就是给PyCharm增加一个外部工具用来打开designer.exe

4、在PyCharm中配置PyUIC
(1 )PyCharm中 点击File->Settings->Tools 找到External Tools 点击+号按钮,进行如下配置
搭建PyQt4环境的一些记录
(2)PyUIC的作用是将.ui文件转化为.py文件
参数如下:
-m PyQt4.uic.pyuic FileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtension.py

5、在PyCharm中配置PyRCC
(1 )PyCharm中 点击File->Settings->Tools 找到External Tools 点击+号按钮,进行如下配置
搭建PyQt4环境的一些记录
PyRCC的作用是将将资源文件转换成py文件

至此全部环境搭建完毕,下面做个小东西体验一下

6、用QtDesigner做一个相加的界面作为小示例:
(1)在如下找到QtDesigner并点击
搭建PyQt4环境的一些记录
(2)做一个如下图的ui界面,保存到项目中(项目随意命名)
搭建PyQt4环境的一些记录
(3)在项目中点击haha.ui 选择External Tools 中的PyUIC
搭建PyQt4环境的一些记录
(4)点击后生成haha.py文件
搭建PyQt4环境的一些记录
(5)在main.py中写一下逻辑
搭建PyQt4环境的一些记录
(6)最后----->没病走两步!
搭建PyQt4环境的一些记录
果然好玩!!!
至此,搭建PyQt环境、PyQt4的安装,PyCharm中配置QtDesigner、PyUIC、PyRCC全部完毕,可以*的发挥了,撒花~~~