zoukankan      html  css  js  c++  java
  • PyQt5环境配置

    1.安装Sip

    pip3 install Sip  
    {
        安装  SIP异常:
            pip版本问题
                选择这个压缩包下载到本地并解压缩
                进入对应目录,python setup.py install
    }

    2.安装PyQt5

    pip3 install PyQt5
    {
        一般这样安装会很慢,可以考虑从清华镜像站下载
        命令改成:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5
    }

    3.安装PyQt5 tools

    pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

    安装完成后,在./Python/Lib/site-packages/pyqt5-tools目录下可找到designer.exe

    4.添加环境变量

        QT_QPA_PLATFORM_PLUGIN_PATH
        D:PythonPython36Libsite-packagesPyQt5Qtplugins  (根据自己的路径选择填)


    5.配置PyCharm


    1、打开PyCharm,执行快捷键ctrl+alt+s打开设置界面,输入tool,点开external tools,配置qtdesigner。

    点击左上角的加号,作如下配置:

    在Qt Designer的设置中,Program选择PyQt安装目录中 designer.exe 的路径

    Work directory 使用变量 $FileDir$ 

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

    在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入

    -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

    把上面的Python路径修改成自己的即可!

    Work directory 使用变量 $FileDir$



    6. 更改解释器

        pycharm会根据系统解释器构建一个虚拟的解释器,然而这个解释器有时候不好使,建议更改一下。

    点add添加新的解释器
    选择现有的解释器,然后去输入路径找到你的解释器(怎么找,终端输入python --help ,第一行的就是他的绝对路径)
    记得勾选make available to all projects
    添加后apply,ok,等待pycharm慢慢加载。

    7.test项目 检验环境配置成功

    然后写一个项目做测试

    #!/usr/bin/python3
    # -*- coding: utf-8 -*-



    import sys
    from PyQt5.QtWidgets import QApplication, QWidget

    if __name__ == '__main__':
    app = QApplication(sys.argv)

    w = QWidget()
    w.resize(450, 250)
    w.move(300, 300)
    w.setWindowTitle('Hello World 你好')
    w.show()

    sys.exit(app.exec_())


    运行即可产生这个窗口







    参考:

    https://blog.csdn.net/zjm12343/article/details/79707275 

    http://zetcode.com/gui/pyqt5/firstprograms/





  • 相关阅读:
    java实现RSA非对称加密
    lombok中的@Builder注解
    java实现大文件的分割与合并
    IDEA新建springboot选择DevTools
    bat命令自动配置java环境变量
    java实现发送邮件
    随记
    编译原理学习——FIRST和LASTVT
    国王的游戏
    JAVA类加载及NEW对象的过程
  • 原文地址:https://www.cnblogs.com/MarmaladeCat/p/5ba3af818572abb6f09a3ef6054942cd.html
Copyright © 2011-2022 走看看