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中使用中文的方法
Feb 19 Python
python目录操作之python遍历文件夹后将结果存储为xml
Jan 27 Python
Python探索之Metaclass初步了解
Oct 28 Python
python 将字符串转换成字典dict的各种方式总结
Mar 23 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
Jan 29 Python
python文字转语音的实例代码分析
Nov 12 Python
python 初始化一个定长的数组实例
Dec 02 Python
Python3搭建http服务器的实现代码
Feb 11 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
Apr 15 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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实现ODBC数据分页显示一例
2006/10/09 PHP
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
Python最基本的输入输出详解
2015/04/25 Python
Python如何判断数独是否合法
2016/09/08 Python
Python程序退出方式小结
2017/12/09 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
python使用turtle库绘制时钟
2020/03/25 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
python urllib爬虫模块使用解析
2019/09/05 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
Python Django路径配置实现过程解析
2020/11/05 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
计算机通信专业推荐信
2014/02/22 职场文书
先进员工获奖感言
2014/08/14 职场文书
服务员态度差检讨书
2014/10/28 职场文书
社团招新宣传语
2015/07/13 职场文书
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫