安装工具:

Pycharm 专业版2017.3

PyQT5

python3

测试工程文件及所需工具:

2、新建一个空的python工程,找到setting安装第三方模块PyQT5,点加号,先安PyQT5,再安装pyqt5-tools,后面包含qtdesinger

3、以上模块都安完,设置扩展工具的参数找到setting->tools->external tools,点击加号新建工具

4、先加qtdesinger的参数,program:E:\python_study\qtstudy\venv\Lib\site-packages\pyqt5-tools\designer.exe,这个是我的需要换成你自己的,arguments:$FileDir$\$FileName$ ,working directory:$FileDir$,后面这个可以和我一样

6、再点加号,添加pyuic5的参数,这个是把qt的UI文件转换成.py文件的工具,program:E:\python_study\qtstudy\venv\Scripts\pyuic5.exe,这个也需要改成你自己的,

arguments:$FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,后面这个可以和我一样

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

8、以上参数配置完成PYQT5也可以说是基本完成了,如果你是顺利基本可以装B了

9、直接打开qtdesinger,创建一个UI文件,保存在python工程的本地目录,如果保存没反应就用另存为,这样在工程里就会出现qt的UI文件了

10、右键保存好的ui文件,选择external tools->pyuic5生成代码,天意弄人啊,没想到报错了我去,有些是不报错的。。。居然找不到模块,可以明明存在呀

11、查找了大量的资料,百度谷歌各方法都试一下,终于把坑给埋了,具说是python3.dll is missing,这不是开玩笑么,我都用了这么多次了,报着试试的心态没想到还真行

安装的Python缺少了python3.dll,可以通过去python.org 下载所需版本的python安装包并安装,然后从安装目录中拷贝python3.dll文件,粘贴到Anaconda安装目录下,也就是python36.dll所在的目录下,一般就是第一层目录,具体要看自己的安装情况

下载适合你电脑配置的安装包,很重要的!!(我的系统是Windows10,64位,所以选择的是Download Windows x86-64 executable installer),然后安装,要确保你要记得它的安装目录哦,后面要用到。到这里,你需要确保已经完成上面的安装。打开刚刚记得的安装目录,找到python3.dll文件,复制,并粘贴到Scripts安装目录下,也就是python36.dll所在的目录下。

12、现在你在右键将UI文件生成py文件试试,成功啦。。。此处需要鲜花!!!!

13、建一个QT的入口主文件,将刚才生成的py模块导入运行

import sys

import qtstudyqtstudy

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':

app = QApplication(sys.argv)

MainWindow = QMainWindow()

ui = qtstudyqtstudy.Ui_MainWindow()

ui.setupUi(MainWindow)

MainWindow.show()

sys.exit(app.exec_())

14、运行一下主py文件吧,成功了吧,我只是测试加了一个编辑框,其它的你们可以自己试试了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

pycharm编程工具自带python环境吗_pycharm+PyQt5+python最新开发环境配置(踩坑)相关推荐

  1. JAVA常用API或编程工具002---SpringSource Tool Suite:基于Eclipse的Spring应用开发环境

    Spring Tool Suite(STS) 是一个基于Eclipse针对Spring应用量身定制的开发环境.提供了开发 Spring 应用必须的编码.调试.运行和部署功能.STS 在最新的 Ecli ...

  2. 使用RTX3080显卡搭建基于Pycharm+Python+Cuda+cuDNN+TensorFlow的深度学习开发环境

    本文链接:https://blog.csdn.net/tjhyx2012/article/details/112955582 作为一名新手,也是出于兴趣,我通过查找有关资料,使用RTX3080显卡搭建 ...

  3. android安装python opencv_Python、C++、Android OpenCV 开发环境的配置

    在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...

  4. android python opencv_Python、C++、Android OpenCV 开发环境的配置

    在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...

  5. go环境搭建_容器化 Go 开发环境的尝试

    Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! 01 写在前面 昨天上午"起早"到附近的影院看<波西米亚狂想曲>,选的座位比较靠前,最后的二十 ...

  6. eclipse环境搭建步骤_eclipse搭建php开发环境

    首先将eclipse和androidsdk的压缩包解压,无需安装.进入eclipse,选择help->installnewsoftware.点击add按钮接着eclipse会自动识别androi ...

  7. Python基础教程(020)--集成开发环境IDE简介--Pycharm

    前言 学会掌握Pycharm工具 内容 集成了开发软件需要的所有工具 1,图形用户界面 2,代码编译器(支持代码补全,自动缩进) 3,编译器,解释器 4,调试器(断点,单步执行) Pycharm介绍 ...

  8. Python学习笔记(0):开发环境配置

    开发环境 操作系统 Ubuntu16.04 由于Ubuntu下自带Python,所以无需安装,可以在终端直接输入命令python来查看Python的版本,我的电脑上是2.7.10. 安装ipython ...

  9. python 生成exe anaconda_Anaconda 搭建 Tensorflow 2 开发环境

    最近更新:2020/02/16 1 anaconda 下载 anaconda Anaconda Python/R Distribution - Free Download​www.anaconda.c ...

最新文章

  1. Python-jsonpath使用和json转换
  2. CentOS6.7安装elasticsearch5.4 以及kibana
  3. 【报错笔记】项目使用了JSONArray类,导了import net.sf.json.JSONArray;包报错
  4. opencv读取MATLAB双目标定的结果进行双目校正
  5. 计算机应用人机对话,什么是“人机对话”
  6. 加入rtp组播_耗时10+小时撰写 带你系统认识组播 收藏这些概念
  7. Java版 微信红包算法
  8. linux删除指定大小的文件,Linux 脚本删除大于指定大小的文件
  9. weblogic下载、安装、配置
  10. 中南大学计算机学院考研好考吗,中南大学or湖南大学:我考研选学校的心路历程...
  11. ubuntu 18.04下解决网易云音乐不能打开的问题
  12. python环境是什么_三分钟了解什么是Python?python环境搭建
  13. 蓝桥杯 算法提高 ADV-143 扶老奶奶过街 逻辑推理
  14. JAVA判断两个数是否亲和数_亲和数
  15. 【Web技术】929- 前端海报生成的不同方案和优劣
  16. 前端学习者应该知道的前端学习方向
  17. 惠普136系列打印机:拆封启动、无线驱动安装、电脑手机打印
  18. 免费手机上网的方法,比GPRS网速快很多(好东西与大家分亨)
  19. DataLoader的num_workers设置引起卡死/堵塞/报错,第一个epoch前几个iteration就卡住了,没有报错,内存不释放,GPU利用率为0
  20. ptcms需要php版本,PTCMS小说最新版4.28源码完美功能更新安装教程

热门文章

  1. 有关ACM学习的博客链接
  2. Linux Device Tree
  3. php apc缓存以及与redis的对比
  4. PostgreSQL 内存OOM控制策略导致数据库无法启动的诊断一例(如何有效避免oom)
  5. 摘来的去视频网站的广告方法
  6. 网站测试自动化系统—收集测试结果
  7. Typescript 下 Mongoose 外键类型外键数组类型定义类型保护联合类型理解
  8. C#相等性 - 三个方法和一个接口
  9. 快速排序算法的优化思路总结
  10. 阿里云 linux 找回mysql root密码