pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)


Posted in Python onMarch 25, 2020

1.安装pyqt5

1.打开anaconda prompt命令窗口,激活虚拟环境:activate tensorflow

2.安装PyQt5

pip install pyqt5

3.安装PyQt5-tools

pip install pyqt5-tools

4.检验是否安装成功

执行如下代码,

# 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_())

有窗口弹出,则安装成功

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

2.pycharm相关配置

1.添加external Tools

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

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

2).添加QtDesigner

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

3)添加PyUIC

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

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

到这里配置就完成了,下面我们赖建一个demo

1.新建Python工程 PyQt demo,iterpreter选择虚拟环境下的Python.exe

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

2.打开QtDesigner,选中新建的工程,单击右键

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

如下图保存

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

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

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

新建主程序main.py,导入hello    (参考https://3water.com/article/165467.htm)

# 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。

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

总结

到此这篇关于pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)的文章就介绍到这了,更多相关pycharm配置pyqt5内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
Python 序列化 pickle/cPickle模块使用介绍
Nov 30 Python
基于Python的接口测试框架实例
Nov 04 Python
Python实现简易Web爬虫详解
Jan 03 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
python使用folium库绘制地图点击框
Sep 21 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
Python+Pyqt实现简单GUI电子时钟
Feb 22 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 Python
python 生成器需注意的小问题
Sep 29 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 Python
基于Python实现的购物商城管理系统
Apr 27 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 #Python
详解PyQt5信号与槽的几种高级玩法
Mar 24 #Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 #Python
Python多进程multiprocessing、进程池用法实例分析
Mar 24 #Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 #Python
Python多线程通信queue队列用法实例分析
Mar 24 #Python
pycharm部署、配置anaconda环境的教程
Mar 24 #Python
You might like
PHP 一个随机字符串生成代码
2010/05/26 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
jQuery提交表单ajax查询实例代码
2012/10/07 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
Python获取任意xml节点值的方法
2015/05/05 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
python中subprocess批量执行linux命令
2018/04/27 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2020/11/24 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
以实惠的价格轻松租车,免费取消:Easyrentcars
2019/07/16 全球购物
实习护士自我鉴定
2013/10/13 职场文书
机械设计专业应届生求职信
2013/11/21 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
个人作风建设心得体会
2014/10/22 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
小学教师年度个人总结
2015/02/05 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
学校运动会感想
2015/08/10 职场文书
iPhone13再次曝光
2021/04/15 数码科技