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,这个是我的需要换成你自己的,
arguments:$FileDir$\$FileName$ ,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文件吧,成功了吧,我只是测试加了一个编辑框,其它的你们可以自己试试了

原文地址:https://www.cnblogs.com/littlehb/p/9044946.html

时间: 2024-12-16 02:56:13

pycharm+PyQt5+python最新开发环境配置,踩坑过程详解的相关文章

pycharm+PyQt5+python最新开发环境配置

今天配置了一下pycharm+qt环境,还算顺利,分享一下: 首先你得配置好了python开发环境,之后下载pyqt5(我是python3.7),再安装pyqt5-tools,后面包含qtdesinger. 这些都在settings里面进行或者在cmd进行. 以上模块都安完,设置扩展工具的参数找到setting->tools->external tools,点击加号新建工具 先加qtdesinger的参数,program:E:\python_study\qtstudy\venv\Lib\sit

uboot主Makefile分析(t配置和编译过程详解)

1.编译uboot前需要三次make make distcleanmake x210_sd_configmake -j4 make distclean为清楚dist文件. make x210_sd_config  跳转执行mkconfig用来配置并生成config.mk(board/samsung/x210目录下为指定链接地址的与主uboot目录的config.mk不同) autuconfig.mk 2.框图 3.uboot主Makefile分析 3.1.uboot version确定(Make

uboot配置和编译过程详解【转】

本文转载自:http://blog.csdn.net/czg13548930186/article/details/53434566 uboot主Makefile分析1 1.uboot version确定(Makefile的24-29行) Makefile代码部分: [plain] view plain copy VERSION = 1 PATCHLEVEL = 30 SUBLEVEL = 4 EXTRAVERSION = U_BOOT_VERSION = $(VERSION).$(PATCHL

1.Python3.5+Pyqt5+PyCharm+Opencv3.3+Qtdesigner开发环境配置

一:Python3.3和Pyqt5的安装 注意:两个的版本一定要对应,一定要对应,一定要对应,重要的事情说三遍. 因为我自己的电脑是64位的,所以我下载的都是64位版本的,且都是3.5版本的:这两个一定要对应. 先安装Python3.3 Python3.3百度网盘安装包下载:http://pan.baidu.com/s/1i5oqV9V 下载完成后按照默认安装路径进行安装,安装后在cmd下输入python,如果出现: 表示安装成功: 然后下载Pyqt5 百度网盘安装包下载 : http://pa

windows+vagrant+python+emacs开发环境配置

背景说明 公司的电脑一般都是windows系统的.但是windows系统如果配置开发环境,在安装一些依赖的时候经常会抓狂.Vagrant是一个基于Ruby的工具,用于创建和部署虚拟机.通过vagrant工具在windows系统上拉起一台linux系统的虚拟机,在上面安装emacs,然后通过 mobaxterm 工具的X server 功能,在windows上远程打开虚拟机中的emacs GUI界面. vagrant vagrant下载地址:https://www.vagrantup.com/ 从

python的开发环境配置-Eclipse-PyDev插件安装

安装PyDev插件的两种安装方法: 1.百度搜索PyDev 2.4.0.zip,下载后解压,得到Plugins和Feature文件夹,复制两文件夹到Eclipse目录,覆盖即可. 完成后重启Eclipse,若在Eclipse菜单Help->About Eclipse->Installation Detail->Plug-ins,能看到PyDev组件,则表示安装成功. 2.直接在Eclipse中选择菜单:Help-Install New Software..-Add,输入http://py

Nginx location 配置踩坑过程分享

这是五个小时与一个字符的战斗 是的,作为一个程序员,你往往发现,有的时候你花费了数小时,数天,甚至数星期来查找问题,但最终可能只花费了数秒,改动了数行,甚至几个字符就解决了问题.这次给大家分享一个困扰了我很久,我花了五个小时才查找出问题原因,最终只添加了一个字符解决了的问题. 问题描述 我们的业务系统比较复杂,但最终提供给用户的访问接口比较单一,都是使用 Nginx 来做一个代理转发,而这个代理转发,往往需要匹配很多种不同类型的 URL 转给不同的服务.这就使得我们的 Nginx 配置文件变得很

Nginx location 配置踩坑过程

原文链接:https://blog.coding.net/blog/tips-in-configuring-Nginx-location 是的,作为一个程序员,你往往发现,有的时候你花费了数小时,数天,甚至数星期来查找问题,但最终可能只花费了数秒,改动了数行,甚至几个字符就解决了问题.这次给大家分享一个困扰了我很久,我花了五个小时才查找出问题原因,最终只添加了一个字符解决了的问题. 问题描述 我们的业务系统比较复杂,但最终提供给用户的访问接口比较单一,都是使用 Nginx 来做一个代理转发,而这

python selenium 开发环境配置

selenium是一个web测试应用框架也可以拿来做爬虫. 1.安装selenium模块 pip install -U selenium 2.安装selenium模块后需要有相应的浏览器驱动 A.使用phantomjs phantomjs是无界面的测试浏览器 我用的是phantomjs-2.1.0-linux-x86_64只要直接使用phantomjs-2.1.0-linux-x86_64文件夹里面的额phantonjs就可以了 1 from selenium import webdriver