欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pyqt学习-1.windows下安装pyqt以及相关配置

程序员文章站 2022-05-28 11:10:53
...

都是病毒的锅,闲的没事开始学习pyqt

借鉴的书,PyQt5快速开发与实战(王硕、孙洋洋,电子工业出版社)

我的Python是提前安装好的,版本为3.7.2,不写如何安装Python了。pyqt学习-1.windows下安装pyqt以及相关配置

一、pyqt如何安装

很简单,只要几行命令

1、首先打开cmd,使用pip直接安装,命令为
pip install PyQt5 -i https://pypi.douban.com/simple
(用的豆瓣提供的镜像服务,可以使用 pip install pyqt5 可能速度不太快 )
[遇到的坑] pip版本低,需要升级,升级命令
python -m pip install --upgrade pippyqt学习-1.windows下安装pyqt以及相关配置
pyqt学习-1.windows下安装pyqt以及相关配置
2、由于pyqt5.9不再提供常用的Qt工具,比如图形界面开发工具Qt Designer、国际化翻译工具Liguist等,因此还需要安装常用工具,命令为 pip install PyQt5-tools -i https://pypi.douban.com/simple
3、如何查看是否安装成功,不需要去写代码,毕竟还不会,只需要酱紫做:
还是利用cmd,如下所示这样做

C:\Users\puber>python
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt5
>>> help(PyQt5)

pyqt学习-1.windows下安装pyqt以及相关配置
出现这样就可以了(下面还有一堆,就不截图了,安装的目录会显示在最下方)
pyqt学习-1.windows下安装pyqt以及相关配置pyqt学习-1.windows下安装pyqt以及相关配置

至此,安装结束。

二、为了让windows不抽风,能够正确识别PyQt5-tools的常用命令,还需要把PyQt5-tools的安装目录添加到环境变量path中。

1、右键单击“我的电脑”,选择“属性”->“高级系统设置”->“高级",单击”环境变量“,在系统变量 Path中添加自己的tools路径

C:\Users\puber\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools 这是我的路径,注意和刚刚的路径有所区别

至此,环境变量配置结束。

三、为了编程方便,配置pycharm。

按照图所示
1、打开设置 setting
pyqt学习-1.windows下安装pyqt以及相关配置
2、打开 tools 下面的 external tools,点击右侧的加号pyqt学习-1.windows下安装pyqt以及相关配置
3、添加 Qt Designer(画图的)
pyqt学习-1.windows下安装pyqt以及相关配置
Name: Qt Designer
Program:找到designer.exe,可能在pyqt5-tools\QT\bin目录下,也可能就在pyqt5-tools下,没得关系,把路径填上就可以
Working directory:$FileDir$

4、添加pyUIC(将.ui文件转为.py文件)
pyqt学习-1.windows下安装pyqt以及相关配置
Name:pyUIC
Program:找到pyuic5.exe,我的是在Scripts目录下,建议搜索
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$

5、添加pyRCC(将图片这类的东西,转为Python)
pyqt学习-1.windows下安装pyqt以及相关配置
Name:pyRCC
Program:找到pyrcc5.exe,我的是在Scripts目录下,建议搜索
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$

至此,pycharm配置结束。

四、如何使用pycharm

1、点击Tools,移到external tools那里,点Qt Designer ,如图所示
pyqt学习-1.windows下安装pyqt以及相关配置
2、打开了如图的界面,接下来放飞自我(但是记得选择Main Window,不然下面添加的代码要出错),随意拖拽附近的控件,然后保存,并命名(记得找个work_place放,比较规整),此时生成的是.ui文件,接下来进行转换为.py文件
pyqt学习-1.windows下安装pyqt以及相关配置
3、打开刚刚的目录,如图
pyqt学习-1.windows下安装pyqt以及相关配置
4、右键单击test.ui,并点击external tools,点pyUIC,如图所示
pyqt学习-1.windows下安装pyqt以及相关配置
5、然后就神奇的变出来了test.py,此时此刻,还是不能运行的,不信你试试,要添加如下代码

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

    XXXXXXXXXXX
    XXXXX
    XXXXX    #为生成的代码段

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

然后才能运行,记得不要删除原来的任何代码,特别是引用了什么库
pyqt学习-1.windows下安装pyqt以及相关配置

相关标签: pyqt学习