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函数作用域的LEGB顺序
May 14 Python
Django返回json数据用法示例
Sep 18 Python
python使用matplotlib绘制折线图教程
Feb 08 Python
python处理xml文件的方法小结
May 02 Python
解决pycharm运行时interpreter为空的问题
Oct 29 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
Python hashlib常见摘要算法详解
Jan 13 Python
Python的赋值、深拷贝与浅拷贝的区别详解
Feb 12 Python
基于Python中random.sample()的替代方案
May 23 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
Python爬取数据并实现可视化代码解析
Aug 12 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 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
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
DWZ table的原生分页浅谈
2013/03/01 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
简单上手Python中装饰器的使用
2015/07/12 Python
详解python3百度指数抓取实例
2016/12/12 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
学python安装的软件总结
2019/10/12 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
HTML5样式控制示例代码
2013/11/27 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
英国复古服装购物网站:Collectif
2019/10/30 全球购物
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
青涩记忆观后感
2015/06/18 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
Python实现单例模式的5种方法
2021/06/15 Python
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python