• Python Qt5 安装的心累历程


    我的电脑已经安装并配置好了python环境

    一、安装anaconda

    双击

     

     

     点击 “Next”

    选择自己的安装路径,安装

    二、配置环境变量

     删除之前配置的python环境

    三、检验anaconda

    四、将先前的python加入后来的anaconda

    conda env list

     激活:activate base

     五、添加python

    要想将我们原来安装的python3.7.4装到anaconda中,先是创建一个环境。
    创建一个名称为python37的虚拟环境并指定python版本为3.7.x(这里conda会自动找3.7中最新的版本下载)语句是
    conda create -n python python=3.8或者
    conda create --name python python=3.8

    y后回车,第一次需要等会,成功后出现

     此时再看anaconda里的环境

    可以通过语句activate python 来激活python这个环境,然后运行python来查看python里的解释器信息

    以上安装部分完成,因为我已经安装完成,所以部分图片为引用他人的,具体操作看这个

    https://blog.csdn.net/qq_43529415/article/details/100847887

    接下来就是我在pycharm中使用,这个坑看我一度怀疑人生,反复地卸载、安装。。。。。。

    下载qt5 和 pyside2

    pip install PyQt5
    
    pip install pyqt5-tools
    
    pip install PySide2

    太慢可以找镜像安装

    pip install pyside2 -i https://pypi.douban.com/simple/

    重头戏来了,pycharm中配置

    上效果图:

     点击QtDesigner:

     点击PyUIC:将.ui文件转化为.py文件

     

     

     以上,pycharn设置完成,

    新建python文件

    from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton,  QPlainTextEdit
    
    app = QApplication([])
    
    window = QMainWindow()
    window.resize(800, 600)
    window.move(300, 310)
    window.setWindowTitle('薪资统计')
    
    textEdit = QPlainTextEdit(window)
    textEdit.setPlaceholderText("请输入薪资表")
    textEdit.move(10, 25)
    textEdit.resize(300, 350)
    
    button = QPushButton('统计', window)
    button.move(380, 80)
    
    window.show()
    
    app.exec_()

    运行

    报错了。。。。。。。。。

    qt.qpa.plugin: Could not load the Qt platform plugin "windows" in "E:\toolInstall\anaconda\pkgs\qt-5.9
    .7-vc14h73c81de_0\Library\plugins\platforms" even though it was found.
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the
    application may fix this problem.
    
    Available platform plugins are: direct2d, minimal, offscreen, windows.
    
    
    Process finished with exit code -1073740791 (0xC0000409)

    就是这个错误,让我抓狂了一天,网上说的什么哪几个文件怎么复制粘贴的,对我这一点用没有,配置路径也有很多,但是路径都不对

    但是我解决的也是配置环境变量,但是和他们的不一样

    终于解决了

    完美!!!!!!!!!

    关机,下班

  • 相关阅读:
    jquery 获取 input type radio checked的元素
    各种js验证规则
    centos7 vsftp xftp 解决无法显示远程文件夹,可登陆
    js浮点运算精度丢失的解决办法
    ThinkPHP 改装后的分页类
    亚马逊AWS开启之路
    上慕课从这里开始 (www-mooc.com)
    iptables httpd.conf详解
    微信带链接的文本消息推送
    IE8不支持响应式设计解决方法
  • 原文地址:https://www.cnblogs.com/weiweiyeyu/p/15990113.html
Copyright © 2020-2023  润新知