zoukankan      html  css  js  c++  java
  • pychram配置pyqt5

    1、安装pyqt5和pyqt5-tools

    第一种方法:利用pychram进行安装

     

    第二种方法:pip安装

    打开cmd安装PyQt5

    1 pip install pyqt5

    2,PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools

    1 pip install pyqt5-tools

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

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

    4,添加QtDesigner,exe的路径在安装目录下C:UsersAdministratorPycharmProjects aobao_signInvenvLibsite-packagesqt5_applicationsQtindesigner.exe(找到pyqt5-tools的安装路径下搜索designer.exe找到对应的路径填写)

    5,设置“PyUIC” -- 这个主要是用来将 Qt界面 转换成 py代码

    网上出现的关于pycharm配置PyUIC的博客中的配置步骤几乎是都是:在file-->setting-->tools-->external tools添加PyUIC,但是在填写program大多都是填C:Python36python.exe,其实这个PyUIC的作用是将.iu文件转成.py文件,此处不应该填写这个路径,而应该填写你的PyQt(或pyqt-tools)中pyuic5.exe文件的路径,这样才能将.iu文件转成.py文件,否则会出现Error while finding module specification for 'PyQt5.uic.pyuic'的

      • Program:pyuic5.exe的路径 eg:D:Program Files (x86)Python38Scriptspyuic5.exe
      • Arguement / Parameters:$FileName$ -x -o $FileNameWithoutExtension$.py //可根据需求自定义
      • Work directory:$ProjectFileDir$ //将工作目录设置为项目工程目录
        在这里插入图片描述
        PS:
        Arguments参数含义
        在这里插入图片描述

     6、设置pyrrc,这个是将资源文件如图片等转成python代码能识别的文件,这个参数基本和pyuic5的是一样的

    • Program:pyuic5.exe的路径 eg:D:Program Files (x86)Python38Scriptspyuic5.exe
    • Arguement / Parameters:$FileName$ -o $FileNameWithoutExtension$_rc.py
    • Work directory:$ProjectFileDir$ //将工作目录设置为项目工程目录

     

     7,新建项目

    使用designer,新建main window后,使用PyUIC将hello.ui文件转换为hello.py

    8,添加main.py,因为ui文件命名为hello,所以import是hello(这里如果按照文章填写pyUIC后可直接运行不需加入main.py文件)

    复制代码
    import sys
    import hello
    from PyQt5.QtWidgets import QApplication, QMainWindow

    if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = hello.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
    复制代码
  • 相关阅读:
    012——matlab判断变量是否存在
    011——MATLAB清除工作控件变量
    014——C#新建文件夹
    征服django的关键内容
    Django中session的使用
    RabbitMq与Redis的使用
    python的命名规则
    python类的深层次理解
    python类总结
    python之paramiko模块
  • 原文地址:https://www.cnblogs.com/--cainiao/p/14036895.html
Copyright © 2011-2022 走看看