pyqt5安装及问题处理

        pyqt5 designer可以图形化设计界面,今天安装了pyqt5。pip install PyQt5 -i https://pypi.douban.com/simple安装PyQt5,后面的镜像地址是为了快速下载,pip install PyQt5-tools -i https://pypi.douban.com/simple安装Qt的工具包。以上两项成功之后在Python安装目录下,site-packages里面会有PyQt5/pyqt5-tools两个目录。

        然后添加pyqt5-tools目录到环境变量Path中。

        在pycharm中配置pyqt5。

         添加external Tools

         打开settings->Tools->External Tools点击“+”

        1、添加QtDesigner 

        如下图设置。

 

        2、添加PyUIC

         如下图设置。

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

 

        安装配置完pyqt5后,以为完事大吉。可是一运行示例代码,提示modulenotfounderror错误

         原因:最新版的PyCharm,因为高版本pycharm自己创建了一个Python虚拟环境 默认没有把你安装的第三方库添加进来,所以就造成这种问题,而且在新建项目时候Project Iterpreter那个标签隐藏,无法注意到,需要手动打开,如下图中绿色那个小东西打开:

解决办法1:在新建项目的时候如下图所示勾选那两个框框,目的是加载第三方库

这样在创建完工程的时候会加载一堆东西,另一个办法就是利用下面的Existing interpreter来处理。点击那个配置按钮

 

 

如果你已经建了项目,不想重新再重复已有的工作,别担心,还有办法!

 

在已有项目的最后面找到External Libraries ,然后找到venv目录,把pyvenv.cfg文件中的如下参数改成true

 

include-system-site-packages = true

大功告成!

 

 

 

        解决上述问题后,运行示例代码,提示“This application failed to start because it could not find or load the QT platform”

        又出问题了,经过上网搜索,试验。用如下方法解决:

        1.把QT下面的bin文件夹下所有的dll复制到exe同级目录下,尽管有些可能用不到;

       2.把QT下面的platform文件夹也复制到exe同级别目录下,如我的platform文件夹位于D:\Qt\Qt5.4.0\5.4\msvc2013_64\plugins\platforms,只需要直接复制这个platform文件夹!

  • 9
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值