• PyCharm 配置 PyQt 开发环境


    2020.8.31 PyCharm 配置 PyQt 开发环境

    个人开发环境版本参考

    • PyCharm 2020.2.1 Community Edition
    • PyQt5
    • Python 3.8.5
    • Windows 10

    网上找的很多教程因为版本变化问题导致一路上踩坑不断。所以写了这篇博客帮助萌新避坑

    Python 与 PyQt5 安装

    Python 安装就不说了,自己官网安装。如果你是 Linux 系的最新系统的话,一般都会自带 Python 3.8 这个版本( Mac OS 应该也一样吧)。如果你是 Win10 的话还可以直接在命令行窗口输入 Python 然后系统会自动打开 Python 商店页面。

    Ps:如果你是在 Windows 上用安装包安装那么记得勾选一下 Add to path(大概叫这个吧)这个选项把Python添加到系统路径中 ,这样我们才能方便继续接下来的步骤

    然后就是安装 PyQt5 和 PyQt5-tools (包含了 Qt 界面设计工具等实用工具)

    因为安装网站在国外,所以速度略慢略慢。那么我们就要指定用国内源安装这两个包。如果你还不会让 Pip 用国内源,你可以参考下面这个博客

    Python pip配置国内源

    或者直接参考下面两个安装命令

    pip3 install pyqt5 -i https://pypi.douban.com/simple/   //安装PyQt5
    pip3 install pyqt5-tools -i https://pypi.douban.com/simple/ //安装PyQt-tools    
    

    安装 Pycharm

    这个也直接官网,我这里选择的是免费的社区版

    dLrb34.png

    开始配置

    首先新建项目:

    dLoHjP.png

    然后再选择解释器:

    dLTkHU.png

    然后选择系统解释器

    dLTQu6.png

    接下来进行汉化

    汉化

    PyCharm 现在有了汉化插件。选择 File -> Settings -> Plugins 打开插件面板,然后在搜索框里输入Chinese 即可找到汉化插件。

    就是下面这个插件

    dLy4YT.png

    接下来我们要找到 Python 和 PyQt的位置

    首先 Python 的位置,安装的时候你应该记下来了吧。如果你是 Win10 应用商店安装或者说你忘记了可以用这个命令

    C:Users你的用户名>where python
    C:Program FilesPython38python.exe //这里就是 Python 的位置
    

    然后就是 PyQt-tools 的一个大坑

    我现在的时间是 2020.8.31 加入到你那个时候问题解决了,就可以跳过这一步

    首先是 PyQt-tools 目录的变化。我这个版本用的是 Python Windows 版自带的 pip 安装的 PyQt5-tools 目录和网上的不太一样,要获取 PyQt5-tools 的安装目录可以用下面这个命令

    C:Users你的用户名>pip show pyqt5-tools
    Name: pyqt5-tools
    Version: 5.15.0.1.7.1
    Summary: Tools to supplement the official PyQt5 wheels
    Home-page: https://github.com/altendky/pyqt5-tools
    Author: Kyle Altendorf
    Author-email: sda@fstab.net
    License: GPLv3
    Location: c:users你的用户名appdata
    oamingpythonpython38site-packages 
    Requires: click, python-dotenv, pyqt5
    Required-by:
    

    上面的 Location 那里就是 pyqt5-tools的安装位置。

    然后当你进入这个目录

    C:Users你的用户名AppDataRoamingPythonPython38site-packagespyqt5_toolsQtin

    发现了designer.exe,你尝试运行发现出现了这样的错误

    no Qt platform plugin

    这个时候你需要在这个文件夹里

    C:Users你的用户名AppDataRoamingPythonPython38site-packagespyqt5_toolsQtpluginsplatforms

    里面有两个dll文件,然后将它们复制到 C:UsersNode SansAppDataRoamingPythonPython38site-packagespyqt5_toolsQtinplatforms 这个文件夹里面。然后你就能发现能够运行了。

    最后就是配置 Pycharm 了

    在 文件 -> 设置 -> 外部工具里面

    点击加号开始添加三个外部工具。

    QtDesigner (界面设计工具)

    在弹出的框中,在名称中输入 QtDesigner程序那里输入你的 QtDesigner 路径

    C:Users你的用户名AppDataRoamingPythonPython38site-packagespyqt5_toolsQtindesigner.exe

    然后在工作目录哪里输入 $FileDir$

    最终效果:

    dLIzy6.png

    设置 PyUIC

    名称 C:Program FilesPython38python.exe

    程序那里输入 C:Program FilesPython38python.exe (也就是你的 Python 安装目录)

    工作目录那里输入 $FileDir$

    最终效果:

    dLoZlt.png

    设置 PyRCC

    程序:C:UsersNode SansAppDataRoamingPythonPython38Scriptspyrcc5.exe (我的位置在这里,你的自己找找,如果不在安装文件夹里就在用户文件夹的应用数据那里)

    参数:$FileName$ -o $FileNameWithoutExtension$_rc.py

    工作目录:$FileDir$

    最终效果:

    dLoy11.png
  • 相关阅读:
    Zabbix设置自定义监控
    mysql数据库表的查询操作-总结
    常用软件编译参数以及软件地址
    # <center>merge表不可用的问题</center>
    不在更新了
    SVN同步大坑
    记一次ftp服务器搭建走过的坑
    详解apache的allow和deny
    libc.so.6被删后导致系统无法使用的原因及解决方法
    puppet学习笔记(二)
  • 原文地址:https://www.cnblogs.com/Node-Sans-Blog/p/13588857.html
Copyright © 2020-2023  润新知