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魔法方法-属性访问控制详解
Jul 25 Python
Python爬虫之xlml解析库(全面了解)
Aug 08 Python
Python设计模式之MVC模式简单示例
Jan 10 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
python爬虫增加访问量的方法
Aug 22 Python
python实现井字棋小游戏
Mar 04 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
Mar 25 Python
利用python实现凯撒密码加解密功能
Mar 31 Python
python 3.8.3 安装配置图文教程
May 21 Python
Python爬取豆瓣数据实现过程解析
Oct 27 Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 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调用三种数据库的方法(3)
2006/10/09 PHP
学习php笔记 字符串处理
2010/10/19 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
浅析PHP绘图技术
2013/07/03 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
Django model反向关联名称的方法
2018/12/15 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
python属于软件吗
2020/06/18 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
临床医师专业个人自我评价范文
2013/11/07 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
文员岗位职责范本
2015/04/16 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers