Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)


Posted in Python onJuly 16, 2019

PyQt5相关安装

python 版本 python 3.6.3

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

1、安装PyQt5

执行命令: pip install pyqt5

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

2、安装PyQt5-tools

执行命令:pip install pyqt5-tools

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

3、校验是否成功

执行如下代码

# FileName : PyQtDemo.py
# Author  : Adil
# DateTime : 2018/2/1 11:07
# SoftWare : PyCharm


from PyQt5 import QtWidgets, QtGui
import sys

app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget();
window.show()
sys.exit(app.exec_())

弹出如下界面即可。

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

Pycharm相关配置

1、添加external Tools

打开settings->Tools->External Tools点击“+”

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

2、添加QtDesigner

如下图设置。

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

2、添加PyUIC

如下图设置。

Parameters:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

3、新建一个PyQt demo,创建一个项目

如下图

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

如下图打开QtDesigner

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

打开Qt界面如下图

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

如图选择创建一个Main Window

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

如图可以根据需要添加自己的组件

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

如下图保存

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

如下图,使用PyUIC将hello.ui文件转换为hello.py

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

查看hello.py如下图

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

新建主程序main.py,导入hello

# FileName : main.py
# Author  : Adil
# DateTime : 2018/2/1 12:00
# SoftWare : PyCharm

import sys
import hello
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
  app = QApplication(sys.argv)
  MainWindow = QMainWindow()
  ui = hello.Ui_MainWindow()
  ui.setupUi(MainWindow)
  MainWindow.show()
  sys.exit(app.exec_())

执行main.py

弹出如下窗口ok。

Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

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

Python 相关文章推荐
详解Python中time()方法的使用的教程
May 22 Python
Djang中静态文件配置方法
Jul 30 Python
Linux中安装Python的交互式解释器IPython的教程
Jun 13 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
Python设计模式之外观模式实例详解
Jan 17 Python
set在python里的含义和用法
Jun 24 Python
详解python websocket获取实时数据的几种常见链接方式
Jul 01 Python
Python代码块及缓存机制原理详解
Dec 13 Python
在服务器上安装python3.8.2环境的教程详解
Apr 26 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 Python
Python函数的迭代器与生成器的示例代码
Jun 18 Python
python playwright之元素定位示例详解
Jul 23 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 #Python
python查找重复图片并删除(图片去重)
Jul 16 #Python
python3的print()函数的用法图文讲解
Jul 16 #Python
Python入门Anaconda和Pycharm的安装和配置详解
Jul 16 #Python
在Python函数中输入任意数量参数的实例
Jul 16 #Python
python实现两张图片拼接为一张图片并保存
Jul 16 #Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 #Python
You might like
php 类自动载入的方法
2015/06/03 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
详解redux异步操作实践
2018/08/15 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
python私有属性和方法实例分析
2015/01/15 Python
python文件与目录操作实例详解
2016/02/22 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
python命令 -u参数用法解析
2019/10/24 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
python 命名规范知识点汇总
2020/02/14 Python
Django返回HTML文件的实现方法
2020/09/17 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
医学生自我鉴定范文
2014/03/26 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
方法汇总:Python 安装第三方库常用
2022/04/26 Python