美文网首页
Pycharm配置PyQt5

Pycharm配置PyQt5

作者: 庄周幻梦 | 来源:发表于2021-01-18 11:30 被阅读0次

    依赖库

    • sip
      pip install sip
    • PyQt5
      pip install PyQt5
    • PyQt5-tools
      pip install PyQt5-tools

    配置External Tool菜单

    1. 找到designer.exe的路径
      一般在python安装的三方库路径下: \python384\Lib\site-packages\pyqt5_tools\Qt\bin

    2. 配置External Tools菜单
      进入pycharm->File->Settings->Tools->External Tools->Add
      2.1. 配置designer(UI设计工具)

    """
    Name:名称,自定义名称
    Description:描述,自定义描述
    Program:程序,designer.exe的路径 
    Working directory:工作目录 ,直接使用变量  $FileDir$
    """ 
    
    image.png

    2.2. 配置uic(将ui设计文件转换为python代码)

    """
    Name:名称,自定义名称
    Description:描述,自定义描述
    Program:程序,指定python工具
    Arguments:参数,-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
    Working directory:工作目录,直接使用变量 $FileDir$
    """
    
    image.png

    常见报错

    """
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem
    Avaible platform plugs are:minimal
    """
    
    image.png

    原因:
    designer工具所需的动态库缺失,将plugins下的移动至designer.exe同级目录让designer调用即可.
    解决方案:将"pyqt5_tools\Qt\plugins"文件夹移动到designer.exe同级目录,即"pyqt5_tools\Qt\bin"目录下即可.

    """
      File "packageinfo.ui", line 1
        <?xml version="1.0" encoding="UTF-8"?>
        ^
    SyntaxError: invalid syntax
    """
    
    image.png

    原因:
    路径配置的是python的路径,但是指令用的是shell指令
    解决方案:
    重新配置下pyuic的参数. -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

    相关文章

      网友评论

          本文标题:Pycharm配置PyQt5

          本文链接:https://www.haomeiwen.com/subject/resqzktx.html