PyQt5安装及配置

本文详细介绍如何在Anaconda环境中解决PyQt5的版本兼容问题,并在PyCharm中配置QtDesigner及Pyuic工具,实现UI文件的有效转换。

1)  通过命令pip install PyQt5进行安装

    本地若安装了Anaconda,里面会自带PyQt5,但自带的PyQt5可能会有版本不兼容问题,比如最后将XXX.ui文件转换为XXX.py文件时,会报模块找不到错误

  此时在anaconda的cmd界面重新安装PyQt5即可

    Traceback (most recent call last):
    File "C:\Users\XXXXX\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
    File "C:\Users\XXXXX\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
    File "C:\Users\XXXXX\AppData\Local\Continuum\anaconda3\lib\site-packages\PyQt5\uic\pyuic.py", line 26, in <module>
    from PyQt5 import QtCoreImportError: DLL load failed: The specified module could not be found.

2) PyCharm中配置PyQt5

  具体详细请参照https://blog.youkuaiyun.com/esting_tang/article/details/81082504

  a)  打开PyCharm,打开File—>Settings—>External Tools, 点击加号来添加自己的工具,做如下配置:

    Name: QtDesigner
    Group: Qt
    Programs: F:\anaconda\Library\bin\designer.exe(自己本地designer.exe的路径)
    Working directory:\$ProjectFileDir\$

               

         完成后点“OK”,现在QtDesigner就配置好了, 就可以直接在PyCharm中打开它来画界面了

   b)  要在PyCharm中把界面的.ui文件转换为.py文件,同样在External Tools中点击加号来配置pyuic,做如下配置:

    Name:Pyuic
    Group:Qt
    Program:F:\anaconda\python.exe(自己本地python.exe的路径)
    Arguments:-m PyQt5.uic.pyuic \$FileName\$ -o \$FileNameWithoutExtension\$.py
    Working directory:\$FileDir\$

               

    至此就全部配置完成

  c)  测试配置是否OK

    回到PyCharm,Tools—>Qt—>QtDesigner,点击即可打开designer

        

   保存文件至当前pycharm目录,文件后缀名为xxx.ui

   在Pycharm中,右键点击该文件,Qt --> Pyuic,执行后,对应的新的xxx.py文件会生成在xxx.ui文件同级目录下

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值