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

 更新时间:2020年03月25日 14:39:00   作者:Courageux_J  
这篇文章主要介绍了pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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

有窗口弹出,则安装成功

2.pycharm相关配置

1.添加external Tools

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

2).添加QtDesigner

3)添加PyUIC

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

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

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

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

如下图保存

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

新建主程序main.py,导入hello    (参考https://www.jb51.net/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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django objects.all()、objects.get()与objects.filter()之间的区别介绍

    Django objects.all()、objects.get()与objects.filter()之间的区别介绍

    这篇文章主要给大家介绍了关于Django objects.all()、objects.get()与objects.filter()之间的区别,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Python中多返回值的应用场景

    Python中多返回值的应用场景

    Python 是一种非常灵活的编程语言,它允许函数返回多个值,本文主要介绍了Python中多返回值的应用场景,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • Python 的 Socket 编程

    Python 的 Socket 编程

    这篇文章最初发布的时候标题是“Python的WebSocket编程”,坦白来说有点文不对题。我们在这里打算讨论的仅仅是常规的socket编程。尽管 Web Socket 和常规sockets有点很相似,但又不是同一个东西。那我还是希望这篇文章对你们有点帮助。
    2015-03-03
  • Python如何实现PDF隐私信息检测

    Python如何实现PDF隐私信息检测

    随着越来越多的个人信息以电子形式存储和传输,确保这些信息的安全至关重要,本文将介绍如何使用Python检测PDF文件中的隐私信息,需要的可以参考下
    2025-02-02
  • Python利用前序和中序遍历结果重建二叉树的方法

    Python利用前序和中序遍历结果重建二叉树的方法

    这篇文章主要介绍了Python利用前序和中序遍历结果重建二叉树的方法,实例分析了Python二叉树的定义与遍历操作技巧,需要的朋友可以参考下
    2016-04-04
  • 代码解析python标准库logging模块

    代码解析python标准库logging模块

    这篇文章主要为大家介绍了代码解析python标准库logging模块,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • python爬虫今日热榜数据到txt文件的源码

    python爬虫今日热榜数据到txt文件的源码

    这篇文章主要介绍了python爬虫今日热榜数据到txt文件的源码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • python如何用正则表达式提取字符串

    python如何用正则表达式提取字符串

    这篇文章主要介绍了python如何用正则表达式提取字符串问题,具有很好的参考价值,希望对大家有所帮助。
    2023-03-03
  • 利用PyWebIO库10分钟搭建一个漂亮的Python Web应用

    利用PyWebIO库10分钟搭建一个漂亮的Python Web应用

    这篇文章主要介绍了PyWebIO是一个用于在浏览器上获取输入和进行输出的Python工具库,它能让我们零前端知识,纯Python代码构建Web应用,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • Python如何对图像补全并分割成多块补丁

    Python如何对图像补全并分割成多块补丁

    这篇文章主要介绍了Python如何对图像补全并分割成多块补丁,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05

最新评论