一.pycharm配置Pyqt开发环境
1.安装pyqt
pip install PyQt5
pip install PyQt5-tools
2.配置pycharm
2.1 配置QtDesigner
Qt Designer 就是一个前端界面的开发工具,可视化图形界面的方式开发一个界面,并修改相应组件的参数。

1.打开PyCharm,点击菜单栏“File”-“Settings”,打开设置窗口

2.在设置窗口选择“Tools”-“External Tools”,点击列表上部的“+”打开添加工具窗口

3.添加Qt Designer,需要填的三个地方如图所示,注意Program要是自己安装的Qt里designer的路径,不要照抄我的

NAME: 自己命名(可随意)
Program:找到自己安装的PyQt-tools下面的bin文件夹中的designer.exe
working directory:$FileDir$
2.2 配置PyUIC
PyUIC工具是用来将第一步编辑生成的UI文件转换为python文件的工具
前面步骤相同,只是参数不同

NAME:自定义
Program:python.exe所在的路径
Parameters:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
workding directory:$FileDir$
3.使用pycharm进行测试
1.新建python项目
2.选择Tools->External Tools->Qt Desinger(最后一个名字不一定相同,请选择自己配置的Qt Designer名称)

3.打开qt designer

4.新建Main Window
从左侧组件栏中拖拽一个label标签到面板中,然后在右侧修改字体大小

5.保存文件

6.这时候看到项目目录下多了一个test_pyqt.ui文件

7.将UI文件转换为python文件,在test_pyqt.ui文件上右键单击,弹出中选择External tools下的pyuic(你的名字不一定跟我相同)

8.这时候看到项目目录下多了一个test_pyqt.py文件

9.暂时的py文件还不能运行,必须增加如下的语句
if __name__ == '__main__':
import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
app = QApplication(sys.argv)
Mainwindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(Mainwindow)
Mainwindow.show()
sys.exit(app.exec())

10.运行test_pyqt.py文件,得到效果如下:

结束!
一.pycharm配置Pyqt开发环境的更多相关文章
- PyCharm配置Python3开发环境
PyCharm配置Python3开发环境 PyCharm的开发环境是配置在对应的工程中: 一.创建一个Project 工具栏:New - New Project 建议指定一个专门的目录 ,用来存放py ...
- PyCharm配置TensorFlow开发环境
Anaconda自带的Jupyter Notebook很方便,但是执行速度较慢,缺少调试环境.PyCharm与Jupyter Notebook相比,执行速度更快,而且提供了类似Matlab的调试工具, ...
- 基于Pycharm的Python开发环境配置
基于Pycharm的Python开发环境配置 编辑于2020-11-18 Python安装 双击桌面的Python3.x安装包. 勾选Add to path. 方便起见,选择Install now.下 ...
- PyCharm Django Python 开发环境配置 详细教程
PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...
- Docker教程:使用docker配置python开发环境
http://blog.csdn.net/pipisorry/article/details/50808034 Docker的安装和配置 [Docker教程:docker的安装] [Docker教程: ...
- Pycharm搭建Django开发环境
Pycharm搭建Django开发环境 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们大家都知道Django是python都一个web框架,因此大家需要自行安装python环境 ...
- Python3+PyQt5+PyCharm 桌面GUI开发环境搭建
Python3+PyQt5+PyCharm 桌面GUI开发环境搭建 一.安装python PyQt5所支持的python版本是不低于3.5版本 python3.5以上的版本安装:https://www ...
- PyCharm搭建pyqt5开发环境
PyCharm搭建PyQt5开发环境 1.安装PyQt5 2.PyCharm环境配置 2.1 添加QtDesigner 2.2 添加PyUIC 2.3 添加Pyrcc 2.4 添加assistant ...
- PyCharm搭建Spark开发环境 + 第一个pyspark程序
一, PyCharm搭建Spark开发环境 Windows7, Java 1.8.0_74, Scala 2.12.6, Spark 2.2.1, Hadoop 2.7.6 通常情况下,Spark开发 ...
随机推荐
- Elasticsearch系列
一.Elasticsearch简介 二.elasticsearch集群监控相关
- [Python源码剖析]获取Python小整数集合范围
#!/usr/bin/env python #-*- coding=utf-8 -*- small_ints = dict() for i in range(-10000,10000): small_ ...
- LeetCode 218. The Skyline Problem 天际线问题(C++/Java)
题目: A city's skyline is the outer contour of the silhouette formed by all the buildings in that city ...
- eclipse新下载,安装和配置
question1 java11没有jre,无法通过eclipse-inst-win64进行安装 solution Windows 7 64bit 安装jdk i586还是jdk x64?jdk x6 ...
- 题解【RQNOJ PID497 0/1字串问题】
\[ \texttt{Description} \] 编程找出符合下列条件的字符串:①字符串中仅包含 0 和 1 两个字符:②字符串的长度为 n :③字符串中不包含连续重复三次的子串. \[ \tex ...
- c++ 中数组的引用
在C++里,数组也是可以引用的. 代码如下: char str1[] = "abcde"; ] = str1; 解读第二句代码,括号的优先级最高,'str2'首先与'&'相 ...
- linux的目录结构知识
1. Linux的目录结构知识图解 2. linux下应用程序组成及文件目录定义 #二进制程序: /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/l ...
- 在Unity中使用 luajit 64位加密
参考:https://blog.csdn.net/sun19880421/article/details/68070696 https://blog.csdn.net/mydreamremindme/ ...
- 珠峰-babel
#### babel 翻译的require为了给node使用么.浏览器可以使用么.#### amd, cmd的规范.和实现原理.#### babel的三个核心包,什么使用使用.#### babel的几 ...
- vue垂死挣扎--遇到的问题
1, 原生js监听浏览器后退及禁用返回 +. 涉及到的history的知识 2, watch监听路由变化