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写的一个文本编辑器
Jan 23 Python
利用Python批量生成任意尺寸的图片
Aug 29 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
解决csv.writer写入文件有多余的空行问题
Jul 06 Python
python2.7实现邮件发送功能
Dec 12 Python
pandas修改DataFrame列名的实现方法
Feb 22 Python
基于Python实现用户管理系统
Feb 26 Python
在python里面运用多继承方法详解
Jul 01 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
如何在Python对Excel进行读取
Jun 04 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
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
PHP Include文件实例讲解
2019/02/15 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
原生js实现购物车功能
2020/09/23 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
用vue写一个日历
2020/11/02 Javascript
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
python logging日志模块的详解
2017/10/29 Python
Python科学画图代码分享
2017/11/29 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python使用 request 发送表单数据操作示例
2019/09/25 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
会计专业应届生求职信
2013/11/24 职场文书
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
日化店促销方案
2014/03/26 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
商铺门前三包责任书
2014/07/25 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
Vue图片裁剪组件实例代码
2021/07/02 Vue.js
使用python绘制分组对比柱状图
2022/04/21 Python