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

PyQt5学习之路,点击有pyqt5学习笔记

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

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

我的Python是提前安装好的,版本为3.7.2,不写如何安装Python了。在这里插入图片描述

一、pyqt如何安装

很简单,只要几行命令

1、首先打开cmd,使用pip直接安装,命令为
pip install PyQt5 -i https://pypi.douban.com/simple
(用的豆瓣提供的镜像服务,可以使用 pip install pyqt5 可能速度不太快 )
[遇到的坑] pip版本低,需要升级,升级命令
python -m pip install --upgrade pippip版本过低,需要升级
在这里插入图片描述
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)

在这里插入图片描述
出现这样就可以了(下面还有一堆,就不截图了,安装的目录会显示在最下方)
在这里插入图片描述在这里插入图片描述

至此,安装结束。

二、为了让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
在这里插入图片描述
2、打开 tools 下面的 external tools,点击右侧的加号在这里插入图片描述
3、添加 Qt Designer(画图的)
在这里插入图片描述
Name: Qt Designer
Program:找到designer.exe,可能在pyqt5-tools\QT\bin目录下,也可能就在pyqt5-tools下,没得关系,把路径填上就可以
Working directory:$FileDir$

4、添加pyUIC(将.ui文件转为.py文件)
在这里插入图片描述
Name:pyUIC
Program:找到pyuic5.exe,我的是在Scripts目录下,建议搜索
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$

5、添加pyRCC(将图片这类的东西,转为Python)
在这里插入图片描述
Name:pyRCC
Program:找到pyrcc5.exe,我的是在Scripts目录下,建议搜索
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$

至此,pycharm配置结束。

四、如何使用pycharm

1、点击Tools,移到external tools那里,点Qt Designer ,如图所示
在这里插入图片描述
2、打开了如图的界面,接下来放飞自我(但是记得选择Main Window,不然下面添加的代码要出错),随意拖拽附近的控件,然后保存,并命名(记得找个work_place放,比较规整),此时生成的是.ui文件,接下来进行转换为.py文件
在这里插入图片描述
3、打开刚刚的目录,如图
在这里插入图片描述
4、右键单击test.ui,并点击external tools,点pyUIC,如图所示
在这里插入图片描述
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_())

然后才能运行,记得不要删除原来的任何代码,特别是引用了什么库
在这里插入图片描述

  • 9
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值