pycharm+PyQt5+python最新开发环境配置
Python 3.6
https://www.python.org/downloads/windows/
========================================
PyQt5
pip3 install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装图形界面开发工具Qt Designer
pip3 install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
将 C:\Python36\Lib\site-packages\pyqt5-tools 添加到系统环境变量
=========================================
安装工具:
Pycharm 专业版2018.1
PyQT5
python3.6
1、首先安装Pycharm,先前一篇介绍安装破解版的可以参考:http://www.roselady.vip/a/cangjingge/boke/2018/0204/685.html
2、新建一个空的python工程,找到setting安装第三方模块PyQT5,点加号,先安PyQT5,再安装pyqt5-tools,后面包含qtdesinger


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

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

6、再点加号,添加pyuic5的参数,这个是把qt的UI文件转换成.py文件的工具,program:C:\Python36\Scripts\pyuic5.exe,这个也需要改成你自己的,
arguments:$FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,后面这个可以和我一样

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

,program:C:\Python36\Scripts\pyuic5.exe,这个也需要改成你自己的,arguments:$FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,
8、以上参数配置完成PYQT5也可以说是基本完成了,如果你是顺利基本可以装B了

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

10、右键保存好的ui文件,选择external tools->pyuic5生成代码
11、现在你在右键将UI文件生成py文件试试,成功啦。。。此处需要鲜花!!!!
12、建一个QT的入口主文件,将刚才生成的py模块导入运行
import sys
import MainForm
from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = MainForm.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
13、运行一下主py文件吧,成功了吧,我只是测试加了一个编辑框,其它的你们可以自己试试了


pycharm+PyQt5+python最新开发环境配置的更多相关文章
- pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
安装工具:Pycharm 专业版2017.3PyQT5python3 pyqt5-tools 设置扩展工具的参数找到setting->tools->external tools,点击加号新 ...
- python语言开发环境配置
原作者:龙行天下-super 地址:https://www.cnblogs.com/longxingtianxia/p/10181901.html 要点:IDLE是一个轻量级python语言开发环境, ...
- (16)Python3.5+Pyqt5+PyCharm+Opencv3.3+Qtdesigner开发环境配置
一:Python3.3和Pyqt5的安装 注意:两个的版本一定要对应,一定要对应,一定要对应,重要的事情说三遍. 因为我自己的电脑是64位的,所以我下载的都是64位版本的,且都是3.5版本的:这两个一 ...
- python的开发环境配置-Eclipse-PyDev插件安装
安装PyDev插件的两种安装方法: 1.百度搜索PyDev 2.4.0.zip,下载后解压,得到Plugins和Feature文件夹,复制两文件夹到Eclipse目录,覆盖即可. 插件的版本要对应py ...
- python selenium 开发环境配置
selenium是一个web测试应用框架也可以拿来做爬虫. 1.安装selenium模块 pip install -U selenium 2.安装selenium模块后需要有相应的浏览器驱动 A.使用 ...
- [转]virtualenv建立多个Python独立开发环境
不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受. 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重复 ...
- 用virtualenv建立多个Python独立开发环境
不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受. 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重复 ...
- PyCharm Django Python 开发环境配置 详细教程
PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...
- 基于Pycharm的Python开发环境配置
基于Pycharm的Python开发环境配置 编辑于2020-11-18 Python安装 双击桌面的Python3.x安装包. 勾选Add to path. 方便起见,选择Install now.下 ...
随机推荐
- Delphi Try Except 实例
//判断单位转换率 try um_rate := vp_mstr.F('vp_um_rate_d').AsFloat / vp_mstr.F('vp_um_rate_m').AsFloat; then ...
- 界面编程之QT的基本介绍与使用20180722
/*******************************************************************************************/ 一.qt介绍 ...
- Linux上shell脚本date的用法
在shell脚本里date命令的用法: %% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星期名全称 (如:星期日) %b 当前local ...
- 用HashSet存储不重复的对象
直接进入主题,先来创建一个类:Bean public class Bean { private int id; private String name; public Bean() { super() ...
- C++11 & C++14 & C++17新特性
C++11:C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto.decltype,和模板的大量改进. 新的关键字 auto C++11中引入auto第一种作用是为了自动类型推导 ...
- Zookeeper可视化工具
zkui 简介 zkui它提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证. 下载安装 项目地址 下载 $ git clone https://github. ...
- Python3:if __name__ == '__main__' 详解
一般在风格比较好的代码中会有一行if __name__ == '__main__' :代码,这里说明一下这句代码的用处,先上两个代码test1.py和test2.py: # test1.py prin ...
- 「Vue」vue cli3项目打包为APP方法及坑点
1.执行npm run build之后生成dist文件夹 2.打开HBuilderX新建一个APP项目 3.把dist文件夹里的所有文件拷贝替换到APP文件夹下 4.打开manifest.json文件 ...
- 怎么使用 JavaScript 将网站后台的数据变化实时更新到前端
实时这个工作现在大体有两种方法一.前端不断地向后台轮询请求数据查询的接口(不管你是用AJAX还是什么)然后将返回的数据重绘在页面上,这以前端页面为主动的方式.二.如果浏览器支持Websocket 那么 ...
- C语言复习---打印菱形
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <math ...