美文网首页
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