• 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_())
    复制代码
  • 相关阅读:
    PAT乙级1008. 数组元素循环右移问题 (20)
    PAT乙级1007. 素数对猜想 (20)
    PAT乙级1006. 换个格式输出整数 (15)
    ubuntu mate 开机自动启动ssh服务
    ubuntu 修改网卡名称
    ubuntu 绑定固定ip
    ubuntu sogou 輸入法無法輸入文字,解決辦法【转载】
    select()函数小结【转载】
    listen函数小结
    python学习过程二(《python核心编程》第三章)
  • 原文地址:https://www.cnblogs.com/--cainiao/p/14036895.html
Copyright © 2020-2023  润新知