• python+pycharm+PyQt5 图形化界面安装教程


    python图形化界面安装教程

    配置环境变量

    • 主目录
    • pip所在目录,及script目录

    系统path路径

    更新pip(可选)

    python -m pip install --upgrade pip
    

    ps:更新出错一般挂梯子即可解决

    安装qt5

    通过国内的豆瓣镜像安装,更快

    pip3 install pyqt5 -i https://pypi.douban.com/simple   
        
        
    pip3 install pyqt5-tools -i https://pypi.douban.com/simple    
    

    可能出现找不到匹配版本的问题,这时候按照提示信息安装对应版本即可

    添加外部工具

    打开Pycharm,进入设置,添加外部工具

    file-->settings-->Tools-->External Tools-->

    添加QtDesigner

    在Name处:QtDesigner
    
    在Program:  D:python64Libsite-packagespyqt5_toolsQtindesigner.exe  [改成自己designer.exe所在的目录] 
    
    在Arguments: $FileDir$$FileName$ 
    
    在working directory:$FileDir$  
    

    添加QtDesigner

    添加pyuic5

    再点加号,添加pyuic5的参数,这个是把qt的UI文件转换成.py文件的工具

      在在Name处:pyuic5
    
      program: D:python64Scriptspyuic5.exe,这个也需要改成你自己的
    
      arguments:$FileName$ -o $FileNameWithoutExtension$.py 
    
      working directory:$FileDir$  
    

    添加pyrcc

    再点加号,添加pyrcc的参数,这个是将资源文件如图片等转成python代码能识别的文件,这个参数基本和pyuic5的是一样的

      在Name:pyrcc
    
      program: D:python64Scriptspyrcc5.exe,这个也需要改成你自己的
    
      arguments:$FileName$ -o $FileNameWithoutExtension$.py 
    
      working directory:$FileDir$
    

      

    汉化

    汉化文件下载地址:链接:https://pan.baidu.com/s/13yPGR1Gu4yOXuTyraFwZKw 提取码:0b12

    把汉化文件复制到PyQt5的translations文件夹中:

    python安装目录Libsite-packagesPyQt5Qt ranslations

      ****把汉化文件复制到pyqt5-tools的translations文件夹中:

              ****python安装目录Libsite-packagespyqt5_tools ranslations

    测试示例

    绘制界面

    对生成的ui文件右键,使用pyuic5生成.py文件

    编写main文件调用

    运行

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

    创建时勾选

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

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

    include-system-site-packages = true

    无法识别函数的解决方法

    大功告成!

  • 相关阅读:
    框架面试题
    Mybatis的配置文件
    better-mybatis-generator逆向工程
    mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz的安装与配置
    apache-tomcat-8.5.40.tar.gz的安装与配置
    Linux系统的CentOS 7安装,Linux系统的登陆, VMware 12(32/64位)下载地址,VMware 15(32/64位)下载地址,安装VMware 12
    jdk-8u211-linux-x64.tar.gz的安装
    Javaweb的学习笔记(部分总结)
    蜂窝背景页面特效
    Linux操作系统ip的设置和vm快照
  • 原文地址:https://www.cnblogs.com/senup/p/11997364.html
Copyright © 2020-2023  润新知